From f0fb16607c48fe907f4517a904aa04a57021ee9d Mon Sep 17 00:00:00 2001 From: Jeff Date: Fri, 10 Nov 2023 20:44:03 -0500 Subject: [PATCH] Simplify grammar structure --- src/abstract_tree/async.rs | 42 - src/abstract_tree/block.rs | 57 +- src/abstract_tree/index.rs | 6 +- src/abstract_tree/mod.rs | 6 +- src/abstract_tree/statement.rs | 8 +- src/evaluator.rs | 12 +- tree-sitter-dust/corpus/async.txt | 106 +- tree-sitter-dust/corpus/built_in_function.txt | 68 +- tree-sitter-dust/corpus/comments.txt | 29 +- tree-sitter-dust/corpus/filter.txt | 104 +- tree-sitter-dust/corpus/find.txt | 162 +- tree-sitter-dust/corpus/for.txt | 90 +- tree-sitter-dust/corpus/functions.txt | 153 +- tree-sitter-dust/corpus/identifiers.txt | 25 +- tree-sitter-dust/corpus/if_else.txt | 419 +- tree-sitter-dust/corpus/index.txt | 122 +- tree-sitter-dust/corpus/lists.txt | 72 +- tree-sitter-dust/corpus/maps.txt | 103 +- tree-sitter-dust/corpus/operators.txt | 153 +- tree-sitter-dust/corpus/reduce.txt | 106 +- tree-sitter-dust/corpus/remove.txt | 104 +- tree-sitter-dust/corpus/statements.txt | 200 +- tree-sitter-dust/corpus/tables.txt | 157 +- tree-sitter-dust/corpus/transform.txt | 118 +- tree-sitter-dust/corpus/values.txt | 117 +- tree-sitter-dust/corpus/while.txt | 78 +- tree-sitter-dust/corpus/yield.txt | 76 +- tree-sitter-dust/grammar.js | 17 +- tree-sitter-dust/src/grammar.json | 64 +- tree-sitter-dust/src/node-types.json | 6 +- tree-sitter-dust/src/parser.c | 111857 ++++----------- 31 files changed, 29020 insertions(+), 85617 deletions(-) delete mode 100644 src/abstract_tree/async.rs diff --git a/src/abstract_tree/async.rs b/src/abstract_tree/async.rs deleted file mode 100644 index 456ea8b..0000000 --- a/src/abstract_tree/async.rs +++ /dev/null @@ -1,42 +0,0 @@ -use rayon::prelude::*; -use serde::{Deserialize, Serialize}; -use tree_sitter::Node; - -use crate::{AbstractTree, Block, Map, Result, Value}; - -#[derive(Debug, Clone, Serialize, Deserialize, Eq, PartialEq, PartialOrd, Ord)] -pub struct Async { - block: Block, -} - -impl AbstractTree for Async { - fn from_syntax_node(source: &str, node: Node) -> Result { - debug_assert_eq!("async", node.kind()); - - let block_node = node.child(1).unwrap(); - let block = Block::from_syntax_node(source, block_node)?; - - Ok(Async { block }) - } - - fn run(&self, source: &str, context: &mut Map) -> Result { - let statements = self.block.statements(); - - statements - .into_par_iter() - .enumerate() - .find_map_first(|(index, statement)| { - let mut context = context.clone(); - let result = statement.run(source, &mut context); - - if result.is_err() { - Some(result) - } else if index == statements.len() - 1 { - Some(result) - } else { - None - } - }) - .unwrap_or(Ok(Value::Empty)) - } -} diff --git a/src/abstract_tree/block.rs b/src/abstract_tree/block.rs index 530ea79..094976e 100644 --- a/src/abstract_tree/block.rs +++ b/src/abstract_tree/block.rs @@ -1,27 +1,26 @@ +use rayon::prelude::*; use serde::{Deserialize, Serialize}; use tree_sitter::Node; -use crate::{AbstractTree, Result, Statement}; +use crate::{AbstractTree, Result, Statement, Value}; #[derive(Debug, Clone, Serialize, Deserialize, Eq, PartialEq, PartialOrd, Ord)] pub struct Block { - pub statements: Vec, -} - -impl Block { - pub fn statements(&self) -> &Vec { - &self.statements - } + is_async: bool, + statements: Vec, } impl AbstractTree for Block { fn from_syntax_node(source: &str, node: Node) -> Result { debug_assert_eq!("block", node.kind()); + let first_child = node.child(0).unwrap(); + let is_async = first_child.kind() == "async"; + let statement_count = node.child_count(); let mut statements = Vec::with_capacity(statement_count); - for index in 0..statement_count { + for index in 0..statement_count - 1 { let child_node = node.child(index).unwrap(); if child_node.kind() == "statement" { @@ -30,17 +29,41 @@ impl AbstractTree for Block { } } - Ok(Block { statements }) + Ok(Block { + is_async, + statements, + }) } fn run(&self, source: &str, context: &mut crate::Map) -> crate::Result { - for statement in &self.statements[0..self.statements.len() - 1] { - statement.run(source, context)?; + if self.is_async { + let statements = &self.statements; + + statements + .into_par_iter() + .enumerate() + .find_map_first(|(index, statement)| { + let mut context = context.clone(); + let result = statement.run(source, &mut context); + + if result.is_err() { + Some(result) + } else if index == statements.len() - 1 { + Some(result) + } else { + None + } + }) + .unwrap_or(Ok(Value::Empty)) + } else { + for statement in &self.statements[0..self.statements.len() - 1] { + statement.run(source, context)?; + } + + let final_statement = self.statements.last().unwrap(); + let final_value = final_statement.run(source, context)?; + + Ok(final_value) } - - let final_statement = self.statements.last().unwrap(); - let final_value = final_statement.run(source, context)?; - - Ok(final_value) } } diff --git a/src/abstract_tree/index.rs b/src/abstract_tree/index.rs index 9981ca8..39e0481 100644 --- a/src/abstract_tree/index.rs +++ b/src/abstract_tree/index.rs @@ -50,13 +50,13 @@ impl AbstractTree for Index { Ok(item) } - Value::Map(map) => { + Value::Map(mut map) => { let value = if let Expression::Identifier(identifier) = &self.index { let key = identifier.inner(); map.variables()?.get(key).cloned().unwrap_or(Value::Empty) } else { - let value = self.index.run(source, context)?; + let value = self.index.run(source, &mut map)?; let key = value.as_string()?; map.variables()?.get(key).cloned().unwrap_or(Value::Empty) @@ -96,7 +96,7 @@ mod tests { #[test] fn evaluate_complex_index() { - let test = evaluate("{x = [1 2 3]; y = || => {0}; x:((y));}").unwrap(); + let test = evaluate("x = [1 2 3]; y = || => {0}; x:((y));").unwrap(); assert_eq!(Value::Integer(1), test); } diff --git a/src/abstract_tree/mod.rs b/src/abstract_tree/mod.rs index c3c054a..213e53d 100644 --- a/src/abstract_tree/mod.rs +++ b/src/abstract_tree/mod.rs @@ -7,7 +7,6 @@ //! examples. pub mod assignment; -pub mod r#async; pub mod block; pub mod built_in_function; pub mod expression; @@ -31,9 +30,8 @@ pub mod r#while; pub use { assignment::*, block::*, built_in_function::*, expression::*, filter::*, find::*, - function_call::*, identifier::*, if_else::*, index::*, insert::*, logic::*, math::*, - r#async::*, r#for::*, r#match::*, r#while::*, remove::*, select::*, statement::*, transform::*, - value_node::*, + function_call::*, identifier::*, if_else::*, index::*, insert::*, logic::*, math::*, r#for::*, + r#match::*, r#while::*, remove::*, select::*, statement::*, transform::*, value_node::*, }; use tree_sitter::Node; diff --git a/src/abstract_tree/statement.rs b/src/abstract_tree/statement.rs index 80e620b..6baf6c7 100644 --- a/src/abstract_tree/statement.rs +++ b/src/abstract_tree/statement.rs @@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize}; use tree_sitter::Node; use crate::{ - AbstractTree, Assignment, Async, Error, Expression, Filter, Find, For, IfElse, Insert, Map, + AbstractTree, Assignment, Block, Error, Expression, Filter, Find, For, IfElse, Insert, Map, Match, Remove, Result, Select, Transform, Value, While, }; @@ -17,7 +17,7 @@ pub enum Statement { IfElse(Box), Match(Match), While(Box), - Async(Box), + Block(Box), For(Box), Transform(Box), Filter(Box), @@ -49,7 +49,7 @@ impl AbstractTree for Statement { "while" => Ok(Statement::While(Box::new(While::from_syntax_node( source, child, )?))), - "async" => Ok(Statement::Async(Box::new(Async::from_syntax_node( + "block" => Ok(Statement::Block(Box::new(Block::from_syntax_node( source, child, )?))), "for" => Ok(Statement::For(Box::new(For::from_syntax_node( @@ -89,7 +89,7 @@ impl AbstractTree for Statement { Statement::IfElse(if_else) => if_else.run(source, context), Statement::Match(r#match) => r#match.run(source, context), Statement::While(r#while) => r#while.run(source, context), - Statement::Async(run) => run.run(source, context), + Statement::Block(block) => block.run(source, context), Statement::For(r#for) => r#for.run(source, context), Statement::Transform(transform) => transform.run(source, context), Statement::Filter(filter) => filter.run(source, context), diff --git a/src/evaluator.rs b/src/evaluator.rs index 6b63df1..cd2dcbe 100644 --- a/src/evaluator.rs +++ b/src/evaluator.rs @@ -6,7 +6,7 @@ use std::fmt::{self, Debug, Formatter}; use tree_sitter::{Parser, Tree as TSTree}; -use crate::{language, AbstractTree, Block, Map, Result, Value}; +use crate::{language, AbstractTree, Map, Result, Statement, Value}; /// Evaluate the given source code. /// @@ -89,9 +89,9 @@ impl<'context, 'code> Evaluator<'context, 'code> { let root_node = cursor.node(); let mut prev_result = Ok(Value::Empty); - for block_node in root_node.children(&mut cursor) { - let block = Block::from_syntax_node(self.source, block_node)?; - prev_result = block.run(self.source, self.context); + for statement_node in root_node.children(&mut cursor) { + let statement = Statement::from_syntax_node(self.source, statement_node)?; + prev_result = statement.run(self.source, self.context); } prev_result @@ -227,7 +227,7 @@ mod tests { } #[test] - fn evaluate_if_else_else_if_else_if_else_if_else() { + fn evaluate_if_else_if_else_if_else_if_else() { assert_eq!( evaluate( " @@ -253,7 +253,7 @@ mod tests { assert_eq!( evaluate( " - foobar = |message| => message + foobar = |message| => { message } (foobar 'Hiya') ", ), diff --git a/tree-sitter-dust/corpus/async.txt b/tree-sitter-dust/corpus/async.txt index 0ff3fe3..8e9a2b9 100644 --- a/tree-sitter-dust/corpus/async.txt +++ b/tree-sitter-dust/corpus/async.txt @@ -1,27 +1,26 @@ -================== +================================================================================ Simple Async Statements -================== +================================================================================ async { (output 'Whaddup') } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (async - (block - (statement - (expression - (function_call - (built_in_function - (expression - (value - (string)))))))))))) + (statement + (async + (block + (statement + (expression + (function_call + (built_in_function + (expression + (value + (string))))))))))) -================== +================================================================================ Complex Async Statements -================== +================================================================================ async { if 1 % 2 == 0 { @@ -33,43 +32,42 @@ async { 'foobar' } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (async - (block - (statement - (if_else - (if - (expression - (logic - (expression - (math - (expression - (value - (integer))) - (math_operator) - (expression - (value - (integer))))) - (logic_operator) - (expression - (value - (integer))))) - (block - (statement - (expression - (value - (boolean)))))) - (else - (block - (statement - (expression - (value - (boolean)))))))) - (statement - (expression - (value - (string))))))))) + (statement + (async + (block + (statement + (if_else + (if + (expression + (logic + (expression + (math + (expression + (value + (integer))) + (math_operator) + (expression + (value + (integer))))) + (logic_operator) + (expression + (value + (integer))))) + (block + (statement + (expression + (value + (boolean)))))) + (else + (block + (statement + (expression + (value + (boolean)))))))) + (statement + (expression + (value + (string)))))))) diff --git a/tree-sitter-dust/corpus/built_in_function.txt b/tree-sitter-dust/corpus/built_in_function.txt index 7252910..f2aa0e8 100644 --- a/tree-sitter-dust/corpus/built_in_function.txt +++ b/tree-sitter-dust/corpus/built_in_function.txt @@ -1,49 +1,47 @@ -================== +================================================================================ Simple Function Call -================== +================================================================================ (output 'hi') ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (function_call - (built_in_function - (expression - (value - (string))))))))) + (statement + (expression + (function_call + (built_in_function + (expression + (value + (string)))))))) -================== +================================================================================ Nested Function Call -================== +================================================================================ (assert_equal (random_integer) 4) assert_equal random_integer 4 ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (function_call - (built_in_function - (expression - (function_call - (built_in_function))) - (expression - (value - (integer))))))) - (statement - (expression - (function_call - (built_in_function - (expression - (function_call - (built_in_function - (expression - (value - (integer)))))))))))) + (statement + (expression + (function_call + (built_in_function + (expression + (function_call + (built_in_function))) + (expression + (value + (integer))))))) + (statement + (expression + (function_call + (built_in_function + (expression + (function_call + (built_in_function + (expression + (value + (integer))))))))))) diff --git a/tree-sitter-dust/corpus/comments.txt b/tree-sitter-dust/corpus/comments.txt index bf034df..4d98d28 100644 --- a/tree-sitter-dust/corpus/comments.txt +++ b/tree-sitter-dust/corpus/comments.txt @@ -8,10 +8,9 @@ not_a_comment -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (identifier))))) + (statement + (expression + (identifier)))) ================================================================================ Partial Line Comments @@ -22,10 +21,9 @@ not_a_comment # comment -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (identifier))))) + (statement + (expression + (identifier)))) ================================================================================ Multiline Comments @@ -38,11 +36,10 @@ not_a_comment # -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (identifier))) - (statement - (expression - (value - (string)))))) + (statement + (expression + (identifier))) + (statement + (expression + (value + (string))))) diff --git a/tree-sitter-dust/corpus/filter.txt b/tree-sitter-dust/corpus/filter.txt index 0857cd7..3621e00 100644 --- a/tree-sitter-dust/corpus/filter.txt +++ b/tree-sitter-dust/corpus/filter.txt @@ -1,44 +1,43 @@ -================== +================================================================================ Simple Filter Loop -================== +================================================================================ filter i in [1, 2, 3] { i <= 1 } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (filter - (identifier) - (expression - (value - (list - (expression - (value - (integer))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (block - (statement + (statement + (filter + (identifier) + (expression + (value + (list (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (integer))))))))))) + (value + (integer))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) + (block + (statement + (expression + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (integer)))))))))) -================== +================================================================================ Nested Filter Loop -================== +================================================================================ filter i in big_list { filter j in i { @@ -46,28 +45,27 @@ filter i in big_list { } } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (filter - (identifier) - (expression - (identifier)) - (block - (statement - (filter - (identifier) - (expression - (identifier)) - (block - (statement - (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (integer)))))))))))))) + (statement + (filter + (identifier) + (expression + (identifier)) + (block + (statement + (filter + (identifier) + (expression + (identifier)) + (block + (statement + (expression + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (integer))))))))))))) diff --git a/tree-sitter-dust/corpus/find.txt b/tree-sitter-dust/corpus/find.txt index 19b785b..e7c06c7 100644 --- a/tree-sitter-dust/corpus/find.txt +++ b/tree-sitter-dust/corpus/find.txt @@ -9,32 +9,31 @@ find i in [1, 2, 3] { -------------------------------------------------------------------------------- (root - (block - (statement - (find - (identifier) - (expression - (value - (list - (expression - (value - (integer))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (block - (statement + (statement + (find + (identifier) + (expression + (value + (list (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (integer))))))))))) + (value + (integer))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) + (block + (statement + (expression + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (integer)))))))))) ================================================================================ Nested Find Loop @@ -56,64 +55,63 @@ find i in ["one", "two", "three"] { -------------------------------------------------------------------------------- (root - (block - (statement - (find - (identifier) - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (string))) - (expression - (value - (string)))))) - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (find - (identifier) - (expression - (identifier)) - (block - (statement - (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (string))))))))))) - (statement - (if_else - (if + (statement + (find + (identifier) + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (string))) + (expression + (value + (string)))))) + (block + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (find + (identifier) (expression - (logic - (expression - (function_call - (built_in_function - (expression - (identifier))))) - (logic_operator) - (expression - (value - (string))))) + (identifier)) (block (statement (expression - (value - (boolean)))))) - (else - (block - (statement - (expression - (value - (boolean))))))))))))) + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (string))))))))))) + (statement + (if_else + (if + (expression + (logic + (expression + (function_call + (built_in_function + (expression + (identifier))))) + (logic_operator) + (expression + (value + (string))))) + (block + (statement + (expression + (value + (boolean)))))) + (else + (block + (statement + (expression + (value + (boolean)))))))))))) diff --git a/tree-sitter-dust/corpus/for.txt b/tree-sitter-dust/corpus/for.txt index 858ddfb..02ce353 100644 --- a/tree-sitter-dust/corpus/for.txt +++ b/tree-sitter-dust/corpus/for.txt @@ -2,60 +2,64 @@ Simple For Loop ================================================================================ -for i in [1, 2, 3] output i +for i in [1, 2, 3] { + output i +} -------------------------------------------------------------------------------- (root - (block - (statement - (for - (identifier) - (expression - (value - (list - (expression - (value - (integer))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (block - (statement + (statement + (for + (identifier) + (expression + (value + (list (expression - (function_call - (built_in_function - (expression - (identifier))))))))))) + (value + (integer))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) + (block + (statement + (expression + (function_call + (built_in_function + (expression + (identifier)))))))))) ================================================================================ Nested For Loop ================================================================================ -for list in list_of_lists for item in list output item +for list in list_of_lists { + for item in list { + (output item) + } +} -------------------------------------------------------------------------------- (root - (block - (statement - (for - (identifier) - (expression - (identifier)) - (block - (statement - (for - (identifier) - (expression - (identifier)) - (block - (statement - (expression - (function_call - (built_in_function - (expression - (identifier)))))))))))))) + (statement + (for + (identifier) + (expression + (identifier)) + (block + (statement + (for + (identifier) + (expression + (identifier)) + (block + (statement + (expression + (function_call + (built_in_function + (expression + (identifier))))))))))))) diff --git a/tree-sitter-dust/corpus/functions.txt b/tree-sitter-dust/corpus/functions.txt index 556edeb..4082ce6 100644 --- a/tree-sitter-dust/corpus/functions.txt +++ b/tree-sitter-dust/corpus/functions.txt @@ -2,45 +2,43 @@ Simple Function ================================================================================ -=> "Hiya" +=> { "Hiya" } -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (function - (block - (statement - (expression - (value - (string))))))))))) + (statement + (expression + (value + (function + (block + (statement + (expression + (value + (string)))))))))) ================================================================================ Function Assignment ================================================================================ -x = => "Hiya" +x = => { "Hiya" } -------------------------------------------------------------------------------- (root - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (value - (function - (block - (statement - (expression - (value - (string))))))))))))) + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (value + (function + (block + (statement + (expression + (value + (string)))))))))))) ================================================================================ Function Call @@ -51,14 +49,13 @@ Function Call -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (function_call - (identifier) - (expression - (value - (string)))))))) + (statement + (expression + (function_call + (identifier) + (expression + (value + (string))))))) ================================================================================ Complex Function @@ -72,27 +69,26 @@ Complex Function -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (function - (identifier_list - (identifier) - (identifier)) - (block - (statement - (expression - (function_call - (built_in_function - (expression - (identifier)))))) - (statement - (expression - (function_call - (built_in_function - (expression - (identifier))))))))))))) + (statement + (expression + (value + (function + (identifier_list + (identifier) + (identifier)) + (block + (statement + (expression + (function_call + (built_in_function + (expression + (identifier)))))) + (statement + (expression + (function_call + (built_in_function + (expression + (identifier)))))))))))) ================================================================================ Complex Function Call @@ -110,27 +106,26 @@ Complex Function Call -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (function_call - (identifier) - (expression - (value - (string))) - (expression - (value - (integer))) - (expression - (value - (map - (identifier) - (statement - (expression - (value - (integer)))) - (identifier) - (statement - (expression - (value - (integer)))))))))))) + (statement + (expression + (function_call + (identifier) + (expression + (value + (string))) + (expression + (value + (integer))) + (expression + (value + (map + (identifier) + (statement + (expression + (value + (integer)))) + (identifier) + (statement + (expression + (value + (integer))))))))))) diff --git a/tree-sitter-dust/corpus/identifiers.txt b/tree-sitter-dust/corpus/identifiers.txt index 7650b4c..1fa0e8c 100644 --- a/tree-sitter-dust/corpus/identifiers.txt +++ b/tree-sitter-dust/corpus/identifiers.txt @@ -1,21 +1,20 @@ -================== +================================================================================ Simple Identifiers -================== +================================================================================ x _y __xyz__ ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (identifier))) - (statement - (expression - (identifier))) - (statement - (expression - (identifier))))) + (statement + (expression + (identifier))) + (statement + (expression + (identifier))) + (statement + (expression + (identifier)))) diff --git a/tree-sitter-dust/corpus/if_else.txt b/tree-sitter-dust/corpus/if_else.txt index 058ffed..caac6a9 100644 --- a/tree-sitter-dust/corpus/if_else.txt +++ b/tree-sitter-dust/corpus/if_else.txt @@ -1,153 +1,151 @@ -================== +================================================================================ Simple If -================== +================================================================================ if true { "True" } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (if_else - (if - (expression - (value - (boolean))) - (block - (statement - (expression - (value - (string)))))))))) + (statement + (if_else + (if + (expression + (value + (boolean))) + (block + (statement + (expression + (value + (string))))))))) -================== +================================================================================ Complex If -================== +================================================================================ -if 1 == 1 && 2 == 2 && 3 == 3 "True" +if 1 == 1 && 2 == 2 && 3 == 3 { "True" } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (if_else - (if - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (value - (integer))))))))))))) - (block - (statement - (expression - (value - (string)))))))))) + (statement + (if_else + (if + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (value + (integer))))))))))))) + (block + (statement + (expression + (value + (string))))))))) -================== +================================================================================ Nested If -================== +================================================================================ -if true - if 42 == 12 +if true { + if 42 == 12 { 'hiya' - else + } else { 'bye' + } +} ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (if_else - (if - (expression - (value - (boolean))) - (block - (statement - (if_else - (if - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (value - (integer))))) - (block - (statement - (expression - (value - (string)))))) - (else - (block - (statement - (expression - (value - (string)))))))))))))) + (statement + (if_else + (if + (expression + (value + (boolean))) + (block + (statement + (if_else + (if + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (value + (integer))))) + (block + (statement + (expression + (value + (string)))))) + (else + (block + (statement + (expression + (value + (string))))))))))))) -================== +================================================================================ If Else -================== +================================================================================ -if false "True" else "False" +if false { "True" } else { "False" } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (if_else - (if - (expression - (value - (boolean))) - (block - (statement - (expression - (value - (string)))))) - (else - (block - (statement - (expression - (value - (string)))))))))) + (statement + (if_else + (if + (expression + (value + (boolean))) + (block + (statement + (expression + (value + (string)))))) + (else + (block + (statement + (expression + (value + (string))))))))) -================== +================================================================================ If Else If -================== +================================================================================ if 1 == 1 { "math is fun" @@ -155,104 +153,103 @@ if 1 == 1 { "math is broken" } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (if_else - (if - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (value - (integer))))) - (block - (statement - (expression - (value - (string)))))) - (else_if - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (value - (integer))))) - (block - (statement - (expression - (value - (string)))))))))) + (statement + (if_else + (if + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (value + (integer))))) + (block + (statement + (expression + (value + (string)))))) + (else_if + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (value + (integer))))) + (block + (statement + (expression + (value + (string))))))))) -================== +================================================================================ If Else Else If Else -================== +================================================================================ -if false +if false { "no" -else if false +} else if false { "no" -else if 1 + 1 == 9 +} else if 1 + 1 == 9 { "not the answer" -else +} else { "42" +} ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (if_else - (if - (expression - (value - (boolean))) - (block - (statement - (expression - (value - (string)))))) - (else_if - (expression - (value - (boolean))) - (block - (statement - (expression - (value - (string)))))) - (else_if - (expression - (logic - (expression - (math - (expression - (value - (integer))) - (math_operator) - (expression - (value - (integer))))) - (logic_operator) - (expression - (value - (integer))))) - (block - (statement - (expression - (value - (string)))))) - (else - (block - (statement - (expression - (value - (string)))))))))) + (statement + (if_else + (if + (expression + (value + (boolean))) + (block + (statement + (expression + (value + (string)))))) + (else_if + (expression + (value + (boolean))) + (block + (statement + (expression + (value + (string)))))) + (else_if + (expression + (logic + (expression + (math + (expression + (value + (integer))) + (math_operator) + (expression + (value + (integer))))) + (logic_operator) + (expression + (value + (integer))))) + (block + (statement + (expression + (value + (string)))))) + (else + (block + (statement + (expression + (value + (string))))))))) diff --git a/tree-sitter-dust/corpus/index.txt b/tree-sitter-dust/corpus/index.txt index 4fdad7d..795a2ef 100644 --- a/tree-sitter-dust/corpus/index.txt +++ b/tree-sitter-dust/corpus/index.txt @@ -1,6 +1,6 @@ -================== +================================================================================ Simple Indexes -================== +================================================================================ dust_data:1:name @@ -8,87 +8,85 @@ creature:total_clams foobar:1:42 ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (index - (expression - (index - (expression - (identifier)) - (expression - (value - (integer))))) - (expression - (identifier))))) - (statement - (expression - (index - (expression - (identifier)) - (expression - (identifier))))) - (statement + (statement + (expression + (index (expression (index (expression - (index - (expression - (identifier)) - (expression - (value - (integer))))) + (identifier)) (expression (value - (integer)))))))) + (integer))))) + (expression + (identifier))))) + (statement + (expression + (index + (expression + (identifier)) + (expression + (identifier))))) + (statement + (expression + (index + (expression + (index + (expression + (identifier)) + (expression + (value + (integer))))) + (expression + (value + (integer))))))) -================== +================================================================================ Nested Indexes -================== +================================================================================ [['answers' 'foobar'], 42, 666]:0:1:0..2 ---- +-------------------------------------------------------------------------------- (root - (block - (statement + (statement + (expression + (index (expression (index (expression (index (expression - (index - (expression - (value - (list - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (string)))))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (expression - (value - (integer))))) + (value + (list + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (string)))))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) (expression (value (integer))))) (expression (value - (integer))) - (expression - (value - (integer)))))))) \ No newline at end of file + (integer))))) + (expression + (value + (integer))) + (expression + (value + (integer))))))) diff --git a/tree-sitter-dust/corpus/lists.txt b/tree-sitter-dust/corpus/lists.txt index 9e2a422..a8d58f6 100644 --- a/tree-sitter-dust/corpus/lists.txt +++ b/tree-sitter-dust/corpus/lists.txt @@ -1,50 +1,48 @@ -================== +================================================================================ List Declaration -================== +================================================================================ ['answer', 42] ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (integer))))))))) + (statement + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (integer)))))))) -================== +================================================================================ List Nesting -================== +================================================================================ ['answers', [42, [666]]] ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (list - (expression - (value - (integer))) - (expression - (value - (list - (expression - (value - (integer))))))))))))))) + (statement + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (list + (expression + (value + (integer))) + (expression + (value + (list + (expression + (value + (integer)))))))))))))) diff --git a/tree-sitter-dust/corpus/maps.txt b/tree-sitter-dust/corpus/maps.txt index 013e6df..1935b4c 100644 --- a/tree-sitter-dust/corpus/maps.txt +++ b/tree-sitter-dust/corpus/maps.txt @@ -1,26 +1,26 @@ -================== +================================================================================ Simple Map -================== +================================================================================ { answer = 42 } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (map - (identifier) - (statement - (expression - (value - (integer)))))))))) + (statement + (block + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (value + (integer))))))))) -================== +================================================================================ Nested Maps -================== +================================================================================ x = { y = { @@ -32,40 +32,43 @@ x = { f = 12 } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (value - (map - (identifier) - (statement - (expression - (value - (map - (identifier) - (statement - (expression - (value - (string)))) - (identifier) - (statement - (expression - (value - (map - (identifier) - (statement - (expression - (value - (string)))))))))))) - (identifier) - (statement - (expression - (value - (integer)))))))))))) + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (block + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (value + (map + (identifier) + (statement + (expression + (value + (string)))) + (identifier) + (statement + (expression + (value + (map + (identifier) + (statement + (expression + (value + (string)))))))))))))) + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (value + (integer))))))))))) diff --git a/tree-sitter-dust/corpus/operators.txt b/tree-sitter-dust/corpus/operators.txt index d79aa44..cad16f9 100644 --- a/tree-sitter-dust/corpus/operators.txt +++ b/tree-sitter-dust/corpus/operators.txt @@ -1,98 +1,95 @@ -================== +================================================================================ \== -================== +================================================================================ 3 == 1 + 1 + 1 ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (math - (expression - (math - (expression - (value - (integer))) - (math_operator) - (expression - (value - (integer))))) - (math_operator) - (expression - (value - (integer)))))))))) + (statement + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (math + (expression + (math + (expression + (value + (integer))) + (math_operator) + (expression + (value + (integer))))) + (math_operator) + (expression + (value + (integer))))))))) -================== +================================================================================ && -================== +================================================================================ 4 + 2 == 42 && true ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (logic - (expression - (math - (expression - (value - (integer))) - (math_operator) - (expression - (value - (integer))))) - (logic_operator) - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (value - (boolean)))))))))) + (statement + (expression + (logic + (expression + (math + (expression + (value + (integer))) + (math_operator) + (expression + (value + (integer))))) + (logic_operator) + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (value + (boolean))))))))) -================== +================================================================================ \|| -================== +================================================================================ 4 + 2 == 42 || true ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (logic - (expression - (math - (expression - (value - (integer))) - (math_operator) - (expression - (value - (integer))))) - (logic_operator) - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (value - (boolean)))))))))) + (statement + (expression + (logic + (expression + (math + (expression + (value + (integer))) + (math_operator) + (expression + (value + (integer))))) + (logic_operator) + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (value + (boolean))))))))) diff --git a/tree-sitter-dust/corpus/reduce.txt b/tree-sitter-dust/corpus/reduce.txt index 982aa6f..5f15b1e 100644 --- a/tree-sitter-dust/corpus/reduce.txt +++ b/tree-sitter-dust/corpus/reduce.txt @@ -1,73 +1,71 @@ -================== +================================================================================ Simple Reduce Loop -================== +================================================================================ reduce i to acc in [1, 2, 3] { acc += i } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (reduce - (identifier) - (identifier) - (expression - (value - (list + (statement + (reduce + (identifier) + (identifier) + (expression + (value + (list + (expression + (value + (integer))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) + (block + (statement + (assignment + (identifier) + (assignment_operator) + (statement (expression - (value - (integer))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (identifier)))))))))) + (identifier))))))))) -================== +================================================================================ Nested Reduce Loop -================== +================================================================================ reduce i to acc in ["one", "two", "three"] { acc += i } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (reduce - (identifier) - (identifier) - (expression - (value - (list + (statement + (reduce + (identifier) + (identifier) + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (string))) + (expression + (value + (string)))))) + (block + (statement + (assignment + (identifier) + (assignment_operator) + (statement (expression - (value - (string))) - (expression - (value - (string))) - (expression - (value - (string)))))) - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (identifier)))))))))) + (identifier))))))))) diff --git a/tree-sitter-dust/corpus/remove.txt b/tree-sitter-dust/corpus/remove.txt index a4f4890..2e67453 100644 --- a/tree-sitter-dust/corpus/remove.txt +++ b/tree-sitter-dust/corpus/remove.txt @@ -1,44 +1,43 @@ -================== +================================================================================ Simple Remove -================== +================================================================================ remove i from [1, 2, 3] { i <= 2 } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (remove - (identifier) - (expression - (value - (list - (expression - (value - (integer))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (block - (statement + (statement + (remove + (identifier) + (expression + (value + (list (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (integer))))))))))) + (value + (integer))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) + (block + (statement + (expression + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (integer)))))))))) -================== +================================================================================ Nested Remove -================== +================================================================================ remove i from big_list { remove j from i { @@ -46,28 +45,27 @@ remove i from big_list { } } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (remove - (identifier) - (expression - (identifier)) - (block - (statement - (remove - (identifier) - (expression - (identifier)) - (block - (statement - (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (integer)))))))))))))) + (statement + (remove + (identifier) + (expression + (identifier)) + (block + (statement + (remove + (identifier) + (expression + (identifier)) + (block + (statement + (expression + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (integer))))))))))))) diff --git a/tree-sitter-dust/corpus/statements.txt b/tree-sitter-dust/corpus/statements.txt index a878f7e..d6ef4d9 100644 --- a/tree-sitter-dust/corpus/statements.txt +++ b/tree-sitter-dust/corpus/statements.txt @@ -1,58 +1,56 @@ -================== +================================================================================ Simple Statements -================== +================================================================================ 1 "one"; x ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (integer)))) - (statement - (expression - (value - (string)))) - (statement - (expression - (identifier))))) + (statement + (expression + (value + (integer)))) + (statement + (expression + (value + (string)))) + (statement + (expression + (identifier)))) -================== +================================================================================ Simple Assignment -================== +================================================================================ x = 1; y = "one" ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (value - (integer)))))) - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (value - (string)))))))) + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (value + (integer)))))) + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (value + (string))))))) -================== +================================================================================ Complex Assignment -================== +================================================================================ x = if 1 + 1 == 2 { 'yo' @@ -60,77 +58,75 @@ x = if 1 + 1 == 2 { 'no' } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (if_else - (if - (expression - (logic - (expression - (math - (expression - (value - (integer))) - (math_operator) - (expression - (value - (integer))))) - (logic_operator) - (expression - (value - (integer))))) - (block - (statement - (expression - (value - (string)))))) - (else - (block - (statement - (expression - (value - (string)))))))))))) + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (if_else + (if + (expression + (logic + (expression + (math + (expression + (value + (integer))) + (math_operator) + (expression + (value + (integer))))) + (logic_operator) + (expression + (value + (integer))))) + (block + (statement + (expression + (value + (string)))))) + (else + (block + (statement + (expression + (value + (string))))))))))) -================== +================================================================================ Expression Precedence -================== +================================================================================ x = 3 == 1 + 2 + 2 ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (logic - (expression - (value - (integer))) - (logic_operator) - (expression - (math - (expression - (math - (expression - (value - (integer))) - (math_operator) - (expression - (value - (integer))))) - (math_operator) - (expression - (value - (integer)))))))))))) + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (logic + (expression + (value + (integer))) + (logic_operator) + (expression + (math + (expression + (math + (expression + (value + (integer))) + (math_operator) + (expression + (value + (integer))))) + (math_operator) + (expression + (value + (integer))))))))))) diff --git a/tree-sitter-dust/corpus/tables.txt b/tree-sitter-dust/corpus/tables.txt index 878c4aa..0e7b301 100644 --- a/tree-sitter-dust/corpus/tables.txt +++ b/tree-sitter-dust/corpus/tables.txt @@ -1,6 +1,6 @@ -================== +================================================================================ Table Declaration -================== +================================================================================ table |messages numbers| [ ['hiya' 42] @@ -8,101 +8,98 @@ table |messages numbers| [ ['bar' 99.99] ] ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (table - (identifier_list - (identifier) - (identifier)) - (expression - (value - (list - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (integer)))))) - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (integer)))))) - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (float))))))))))))))) + (statement + (expression + (value + (table + (identifier_list + (identifier) + (identifier)) + (expression + (value + (list + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (integer)))))) + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (integer)))))) + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (float)))))))))))))) -================== +================================================================================ Table Access -================== +================================================================================ select |number| from foobar { text == 'answer' } ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (select - (identifier_list - (identifier)) - (expression - (identifier)) - (block - (statement - (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (string))))))))))) + (statement + (select + (identifier_list + (identifier)) + (expression + (identifier)) + (block + (statement + (expression + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (string)))))))))) -================== +================================================================================ Table Insert -================== +================================================================================ insert into foobar [ ['bob was here', 0] ] ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (insert - (identifier) - (expression - (value - (list - (expression - (value - (list - (expression - (value - (string))) - (expression - (value - (integer))))))))))))) + (statement + (insert + (identifier) + (expression + (value + (list + (expression + (value + (list + (expression + (value + (string))) + (expression + (value + (integer)))))))))))) diff --git a/tree-sitter-dust/corpus/transform.txt b/tree-sitter-dust/corpus/transform.txt index 9b13701..523d4fa 100644 --- a/tree-sitter-dust/corpus/transform.txt +++ b/tree-sitter-dust/corpus/transform.txt @@ -9,29 +9,28 @@ transform i in [1, 2, 3] { -------------------------------------------------------------------------------- (root - (block - (statement - (transform - (identifier) - (expression - (value - (list - (expression - (value - (integer))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (block - (statement + (statement + (transform + (identifier) + (expression + (value + (list (expression - (function_call - (built_in_function - (expression - (identifier))))))))))) + (value + (integer))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) + (block + (statement + (expression + (function_call + (built_in_function + (expression + (identifier)))))))))) ================================================================================ Nested Transform Loop @@ -46,43 +45,42 @@ transform i in [['one'] ['two'] ['three']] { -------------------------------------------------------------------------------- (root - (block - (statement - (transform - (identifier) - (expression - (value - (list - (expression - (value - (list + (statement + (transform + (identifier) + (expression + (value + (list + (expression + (value + (list + (expression + (value + (string)))))) + (expression + (value + (list + (expression + (value + (string)))))) + (expression + (value + (list + (expression + (value + (string))))))))) + (block + (statement + (transform + (identifier) + (expression + (identifier)) + (block + (statement + (assignment + (identifier) + (assignment_operator) + (statement (expression (value - (string)))))) - (expression - (value - (list - (expression - (value - (string)))))) - (expression - (value - (list - (expression - (value - (string))))))))) - (block - (statement - (transform - (identifier) - (expression - (identifier)) - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (value - (string)))))))))))))) + (string))))))))))))) diff --git a/tree-sitter-dust/corpus/values.txt b/tree-sitter-dust/corpus/values.txt index 7bc2cc7..239e309 100644 --- a/tree-sitter-dust/corpus/values.txt +++ b/tree-sitter-dust/corpus/values.txt @@ -1,82 +1,79 @@ -================== +================================================================================ Booleans -================== +================================================================================ true false ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (boolean)))) - (statement - (expression - (value - (boolean)))))) + (statement + (expression + (value + (boolean)))) + (statement + (expression + (value + (boolean))))) -================== +================================================================================ Integers -================== +================================================================================ 1 2 3 456 7 ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (integer)))) - (statement - (expression - (value - (integer)))) - (statement - (expression - (value - (integer)))) - (statement - (expression - (value - (integer)))) - (statement - (expression - (value - (integer)))))) + (statement + (expression + (value + (integer)))) + (statement + (expression + (value + (integer)))) + (statement + (expression + (value + (integer)))) + (statement + (expression + (value + (integer)))) + (statement + (expression + (value + (integer))))) -================== +================================================================================ Strings -================== +================================================================================ "one" 'two' "three" `four` 'five' ---- +-------------------------------------------------------------------------------- (root - (block - (statement - (expression - (value - (string)))) - (statement - (expression - (value - (string)))) - (statement - (expression - (value - (string)))) - (statement - (expression - (value - (string)))) - (statement - (expression - (value - (string)))))) + (statement + (expression + (value + (string)))) + (statement + (expression + (value + (string)))) + (statement + (expression + (value + (string)))) + (statement + (expression + (value + (string)))) + (statement + (expression + (value + (string))))) diff --git a/tree-sitter-dust/corpus/while.txt b/tree-sitter-dust/corpus/while.txt index aba7a82..4733771 100644 --- a/tree-sitter-dust/corpus/while.txt +++ b/tree-sitter-dust/corpus/while.txt @@ -9,20 +9,19 @@ while true { -------------------------------------------------------------------------------- (root - (block - (statement - (while - (expression - (value - (boolean))) - (block - (statement - (expression - (function_call - (built_in_function - (expression - (value - (string)))))))))))) + (statement + (while + (expression + (value + (boolean))) + (block + (statement + (expression + (function_call + (built_in_function + (expression + (value + (string))))))))))) ================================================================================ Nested While Loop @@ -37,29 +36,28 @@ while (true) { -------------------------------------------------------------------------------- (root - (block - (statement - (while - (expression - (value - (boolean))) - (block - (statement - (while - (expression - (logic - (expression - (identifier)) - (logic_operator) - (expression - (value - (integer))))) - (block - (statement - (assignment - (identifier) - (assignment_operator) - (statement - (expression - (value - (integer)))))))))))))) + (statement + (while + (expression + (value + (boolean))) + (block + (statement + (while + (expression + (logic + (expression + (identifier)) + (logic_operator) + (expression + (value + (integer))))) + (block + (statement + (assignment + (identifier) + (assignment_operator) + (statement + (expression + (value + (integer))))))))))))) diff --git a/tree-sitter-dust/corpus/yield.txt b/tree-sitter-dust/corpus/yield.txt index 0be313f..548b424 100644 --- a/tree-sitter-dust/corpus/yield.txt +++ b/tree-sitter-dust/corpus/yield.txt @@ -7,15 +7,14 @@ Simple Yield -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (yield - (expression - (value - (integer))) - (function_call - (built_in_function))))))) + (statement + (expression + (yield + (expression + (value + (integer))) + (function_call + (built_in_function)))))) ================================================================================ Long Yield @@ -30,33 +29,32 @@ Long Yield -------------------------------------------------------------------------------- (root - (block - (statement - (expression - (yield - (expression - (yield - (expression - (yield - (expression - (yield - (expression - (value - (list - (expression - (value - (integer))) - (expression - (value - (integer))) - (expression - (value - (integer)))))) - (function_call - (identifier)))) - (function_call - (identifier)))) - (function_call - (identifier)))) - (function_call - (built_in_function))))))) + (statement + (expression + (yield + (expression + (yield + (expression + (yield + (expression + (yield + (expression + (value + (list + (expression + (value + (integer))) + (expression + (value + (integer))) + (expression + (value + (integer)))))) + (function_call + (identifier)))) + (function_call + (identifier)))) + (function_call + (identifier)))) + (function_call + (built_in_function)))))) diff --git a/tree-sitter-dust/grammar.js b/tree-sitter-dust/grammar.js index c6bf5fa..86ea416 100644 --- a/tree-sitter-dust/grammar.js +++ b/tree-sitter-dust/grammar.js @@ -10,19 +10,21 @@ module.exports = grammar({ ], rules: { - root: $ => repeat1($.block), + root: $ => prec(1, repeat1($.statement)), _comment: $ => /[#][^#\n]*[#|\n]/, - block: $ => prec.right(choice( + block: $ => seq( + optional('async'), + '{', repeat1($.statement), - seq('{', repeat1($.statement), '}'), - )), + '}', + ), statement: $ => prec.right(seq( choice( $.assignment, - $.async, + $.block, $.expression, $.filter, $.find, @@ -267,11 +269,6 @@ module.exports = grammar({ $.identifier, $.expression, )), - - async: $ => seq( - 'async', - $.block, - ), identifier_list: $ => prec.right(choice( seq( diff --git a/tree-sitter-dust/src/grammar.json b/tree-sitter-dust/src/grammar.json index 9a40d8d..ded7090 100644 --- a/tree-sitter-dust/src/grammar.json +++ b/tree-sitter-dust/src/grammar.json @@ -3,10 +3,14 @@ "word": "identifier", "rules": { "root": { - "type": "REPEAT1", + "type": "PREC", + "value": 1, "content": { - "type": "SYMBOL", - "name": "block" + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "statement" + } } }, "_comment": { @@ -14,40 +18,24 @@ "value": "[#][^#\\n]*[#|\\n]" }, "block": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "statement" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "statement" - } - }, - { - "type": "STRING", - "value": "}" - } - ] + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "statement" } - ] - } + }, + { + "type": "STRING", + "value": "}" + } + ] }, "statement": { "type": "PREC_RIGHT", @@ -66,6 +54,10 @@ "type": "SYMBOL", "name": "async" }, + { + "type": "SYMBOL", + "name": "block" + }, { "type": "SYMBOL", "name": "expression" diff --git a/tree-sitter-dust/src/node-types.json b/tree-sitter-dust/src/node-types.json index e4bbefa..c0d00be 100644 --- a/tree-sitter-dust/src/node-types.json +++ b/tree-sitter-dust/src/node-types.json @@ -538,7 +538,7 @@ "required": true, "types": [ { - "type": "block", + "type": "statement", "named": true } ] @@ -583,6 +583,10 @@ "type": "async", "named": true }, + { + "type": "block", + "named": true + }, { "type": "expression", "named": true diff --git a/tree-sitter-dust/src/parser.c b/tree-sitter-dust/src/parser.c index 3a02a1a..d88a07d 100644 --- a/tree-sitter-dust/src/parser.c +++ b/tree-sitter-dust/src/parser.c @@ -6,9 +6,9 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 1306 -#define LARGE_STATE_COUNT 581 -#define SYMBOL_COUNT 135 +#define STATE_COUNT 554 +#define LARGE_STATE_COUNT 156 +#define SYMBOL_COUNT 134 #define ALIAS_COUNT 0 #define TOKEN_COUNT 88 #define EXTERNAL_TOKEN_COUNT 0 @@ -145,12 +145,11 @@ enum { sym_built_in_function = 126, sym__built_in_function_name = 127, aux_sym_root_repeat1 = 128, - aux_sym_block_repeat1 = 129, - aux_sym_list_repeat1 = 130, - aux_sym_map_repeat1 = 131, - aux_sym_if_else_repeat1 = 132, - aux_sym_match_repeat1 = 133, - aux_sym_identifier_list_repeat1 = 134, + aux_sym_list_repeat1 = 129, + aux_sym_map_repeat1 = 130, + aux_sym_if_else_repeat1 = 131, + aux_sym_match_repeat1 = 132, + aux_sym_identifier_list_repeat1 = 133, }; static const char * const ts_symbol_names[] = { @@ -283,7 +282,6 @@ static const char * const ts_symbol_names[] = { [sym_built_in_function] = "built_in_function", [sym__built_in_function_name] = "_built_in_function_name", [aux_sym_root_repeat1] = "root_repeat1", - [aux_sym_block_repeat1] = "block_repeat1", [aux_sym_list_repeat1] = "list_repeat1", [aux_sym_map_repeat1] = "map_repeat1", [aux_sym_if_else_repeat1] = "if_else_repeat1", @@ -421,7 +419,6 @@ static const TSSymbol ts_symbol_map[] = { [sym_built_in_function] = sym_built_in_function, [sym__built_in_function_name] = sym__built_in_function_name, [aux_sym_root_repeat1] = aux_sym_root_repeat1, - [aux_sym_block_repeat1] = aux_sym_block_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, [aux_sym_map_repeat1] = aux_sym_map_repeat1, [aux_sym_if_else_repeat1] = aux_sym_if_else_repeat1, @@ -946,10 +943,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_block_repeat1] = { - .visible = false, - .named = false, - }, [aux_sym_list_repeat1] = { .visible = false, .named = false, @@ -1027,1309 +1020,557 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, - [3] = 2, - [4] = 2, - [5] = 2, + [3] = 3, + [4] = 4, + [5] = 5, [6] = 6, - [7] = 2, - [8] = 2, - [9] = 9, - [10] = 2, - [11] = 2, - [12] = 2, - [13] = 6, - [14] = 9, - [15] = 6, - [16] = 9, - [17] = 2, - [18] = 6, - [19] = 9, - [20] = 9, - [21] = 2, - [22] = 2, - [23] = 2, + [7] = 7, + [8] = 8, + [9] = 6, + [10] = 7, + [11] = 7, + [12] = 5, + [13] = 4, + [14] = 6, + [15] = 8, + [16] = 5, + [17] = 4, + [18] = 8, + [19] = 7, + [20] = 20, + [21] = 21, + [22] = 5, + [23] = 21, [24] = 6, - [25] = 9, - [26] = 6, - [27] = 6, - [28] = 9, - [29] = 6, - [30] = 9, - [31] = 31, - [32] = 32, - [33] = 32, - [34] = 34, + [25] = 4, + [26] = 8, + [27] = 27, + [28] = 28, + [29] = 28, + [30] = 28, + [31] = 28, + [32] = 28, + [33] = 28, + [34] = 28, [35] = 35, - [36] = 36, - [37] = 37, - [38] = 36, - [39] = 31, - [40] = 37, - [41] = 41, + [36] = 35, + [37] = 35, + [38] = 35, + [39] = 35, + [40] = 35, + [41] = 35, [42] = 42, [43] = 43, - [44] = 34, - [45] = 37, - [46] = 36, - [47] = 34, - [48] = 43, - [49] = 42, - [50] = 41, - [51] = 31, - [52] = 32, - [53] = 53, - [54] = 53, - [55] = 42, - [56] = 31, - [57] = 41, - [58] = 42, - [59] = 43, - [60] = 53, - [61] = 53, - [62] = 53, - [63] = 34, - [64] = 37, - [65] = 36, - [66] = 35, - [67] = 36, - [68] = 37, - [69] = 43, - [70] = 34, - [71] = 34, - [72] = 43, - [73] = 42, - [74] = 41, - [75] = 31, - [76] = 53, - [77] = 32, - [78] = 53, - [79] = 36, - [80] = 37, - [81] = 34, - [82] = 43, - [83] = 42, - [84] = 31, - [85] = 41, - [86] = 41, - [87] = 53, - [88] = 36, - [89] = 37, - [90] = 37, - [91] = 34, - [92] = 36, - [93] = 43, - [94] = 42, - [95] = 43, - [96] = 35, - [97] = 32, - [98] = 41, - [99] = 31, - [100] = 41, - [101] = 32, - [102] = 42, - [103] = 35, - [104] = 31, - [105] = 31, - [106] = 41, - [107] = 31, - [108] = 53, - [109] = 36, - [110] = 37, - [111] = 41, - [112] = 34, - [113] = 43, - [114] = 42, - [115] = 35, - [116] = 32, - [117] = 53, - [118] = 41, - [119] = 31, - [120] = 53, - [121] = 43, - [122] = 35, - [123] = 36, - [124] = 36, - [125] = 37, - [126] = 34, - [127] = 37, - [128] = 43, - [129] = 42, - [130] = 35, - [131] = 36, - [132] = 34, - [133] = 43, - [134] = 42, - [135] = 37, - [136] = 34, - [137] = 53, - [138] = 42, - [139] = 41, - [140] = 41, - [141] = 31, - [142] = 53, - [143] = 36, - [144] = 37, - [145] = 34, - [146] = 43, - [147] = 31, - [148] = 42, - [149] = 149, - [150] = 149, - [151] = 149, - [152] = 149, - [153] = 149, - [154] = 149, - [155] = 149, - [156] = 156, + [44] = 44, + [45] = 42, + [46] = 2, + [47] = 5, + [48] = 7, + [49] = 6, + [50] = 8, + [51] = 4, + [52] = 5, + [53] = 6, + [54] = 7, + [55] = 8, + [56] = 4, + [57] = 57, + [58] = 57, + [59] = 57, + [60] = 57, + [61] = 61, + [62] = 5, + [63] = 63, + [64] = 4, + [65] = 8, + [66] = 66, + [67] = 67, + [68] = 68, + [69] = 57, + [70] = 68, + [71] = 67, + [72] = 72, + [73] = 63, + [74] = 7, + [75] = 6, + [76] = 76, + [77] = 6, + [78] = 57, + [79] = 57, + [80] = 8, + [81] = 81, + [82] = 57, + [83] = 63, + [84] = 7, + [85] = 4, + [86] = 61, + [87] = 76, + [88] = 76, + [89] = 89, + [90] = 68, + [91] = 91, + [92] = 66, + [93] = 72, + [94] = 66, + [95] = 63, + [96] = 81, + [97] = 61, + [98] = 57, + [99] = 99, + [100] = 72, + [101] = 68, + [102] = 5, + [103] = 103, + [104] = 57, + [105] = 105, + [106] = 106, + [107] = 107, + [108] = 61, + [109] = 109, + [110] = 110, + [111] = 111, + [112] = 72, + [113] = 76, + [114] = 114, + [115] = 115, + [116] = 116, + [117] = 57, + [118] = 118, + [119] = 119, + [120] = 120, + [121] = 66, + [122] = 122, + [123] = 123, + [124] = 124, + [125] = 57, + [126] = 72, + [127] = 63, + [128] = 66, + [129] = 63, + [130] = 68, + [131] = 61, + [132] = 76, + [133] = 72, + [134] = 76, + [135] = 66, + [136] = 68, + [137] = 61, + [138] = 138, + [139] = 115, + [140] = 105, + [141] = 110, + [142] = 120, + [143] = 91, + [144] = 122, + [145] = 145, + [146] = 124, + [147] = 111, + [148] = 99, + [149] = 107, + [150] = 116, + [151] = 114, + [152] = 103, + [153] = 118, + [154] = 119, + [155] = 106, + [156] = 68, [157] = 157, [158] = 158, - [159] = 149, + [159] = 68, [160] = 160, [161] = 161, - [162] = 149, - [163] = 163, - [164] = 164, - [165] = 149, - [166] = 158, - [167] = 164, - [168] = 163, - [169] = 161, - [170] = 160, - [171] = 156, - [172] = 157, - [173] = 160, - [174] = 157, - [175] = 149, - [176] = 164, - [177] = 163, - [178] = 149, - [179] = 156, - [180] = 158, - [181] = 157, - [182] = 161, - [183] = 156, - [184] = 158, - [185] = 163, - [186] = 164, - [187] = 161, - [188] = 160, - [189] = 161, - [190] = 157, - [191] = 164, - [192] = 163, - [193] = 158, - [194] = 160, - [195] = 156, - [196] = 161, - [197] = 158, - [198] = 163, - [199] = 164, - [200] = 200, - [201] = 156, - [202] = 157, - [203] = 160, - [204] = 6, - [205] = 160, - [206] = 9, - [207] = 156, - [208] = 163, - [209] = 9, - [210] = 157, - [211] = 6, - [212] = 164, - [213] = 158, - [214] = 161, - [215] = 163, - [216] = 156, - [217] = 157, - [218] = 160, - [219] = 158, - [220] = 164, - [221] = 161, - [222] = 222, - [223] = 9, - [224] = 6, - [225] = 225, - [226] = 9, - [227] = 6, + [162] = 158, + [163] = 161, + [164] = 158, + [165] = 161, + [166] = 166, + [167] = 76, + [168] = 61, + [169] = 72, + [170] = 63, + [171] = 171, + [172] = 106, + [173] = 66, + [174] = 63, + [175] = 175, + [176] = 176, + [177] = 177, + [178] = 178, + [179] = 179, + [180] = 176, + [181] = 181, + [182] = 178, + [183] = 177, + [184] = 176, + [185] = 185, + [186] = 186, + [187] = 176, + [188] = 181, + [189] = 178, + [190] = 176, + [191] = 177, + [192] = 176, + [193] = 181, + [194] = 181, + [195] = 176, + [196] = 177, + [197] = 178, + [198] = 179, + [199] = 181, + [200] = 179, + [201] = 179, + [202] = 177, + [203] = 176, + [204] = 178, + [205] = 176, + [206] = 206, + [207] = 207, + [208] = 208, + [209] = 176, + [210] = 210, + [211] = 179, + [212] = 178, + [213] = 213, + [214] = 207, + [215] = 177, + [216] = 181, + [217] = 217, + [218] = 178, + [219] = 219, + [220] = 220, + [221] = 181, + [222] = 176, + [223] = 177, + [224] = 178, + [225] = 176, + [226] = 226, + [227] = 227, [228] = 228, - [229] = 228, - [230] = 228, - [231] = 228, - [232] = 228, - [233] = 228, + [229] = 229, + [230] = 186, + [231] = 185, + [232] = 217, + [233] = 229, [234] = 228, - [235] = 228, - [236] = 236, - [237] = 237, - [238] = 238, - [239] = 239, - [240] = 240, - [241] = 241, - [242] = 238, - [243] = 236, - [244] = 239, - [245] = 241, - [246] = 237, - [247] = 240, - [248] = 241, - [249] = 240, - [250] = 241, - [251] = 240, - [252] = 237, - [253] = 239, - [254] = 236, - [255] = 236, - [256] = 238, - [257] = 239, - [258] = 238, - [259] = 236, - [260] = 241, - [261] = 236, - [262] = 236, - [263] = 236, - [264] = 239, - [265] = 240, - [266] = 241, - [267] = 236, - [268] = 240, - [269] = 241, - [270] = 237, - [271] = 238, - [272] = 239, - [273] = 241, - [274] = 238, - [275] = 236, - [276] = 239, - [277] = 240, - [278] = 241, - [279] = 239, - [280] = 241, - [281] = 240, - [282] = 237, - [283] = 238, - [284] = 236, - [285] = 239, - [286] = 236, - [287] = 237, - [288] = 236, - [289] = 241, - [290] = 241, - [291] = 239, - [292] = 237, - [293] = 236, - [294] = 240, - [295] = 238, - [296] = 240, - [297] = 241, - [298] = 239, - [299] = 238, - [300] = 238, - [301] = 240, - [302] = 240, - [303] = 241, - [304] = 236, - [305] = 241, - [306] = 237, - [307] = 239, - [308] = 238, - [309] = 239, - [310] = 236, - [311] = 238, - [312] = 238, - [313] = 240, - [314] = 241, + [235] = 179, + [236] = 206, + [237] = 227, + [238] = 226, + [239] = 181, + [240] = 176, + [241] = 177, + [242] = 178, + [243] = 220, + [244] = 181, + [245] = 181, + [246] = 177, + [247] = 179, + [248] = 178, + [249] = 181, + [250] = 176, + [251] = 177, + [252] = 178, + [253] = 219, + [254] = 176, + [255] = 178, + [256] = 66, + [257] = 179, + [258] = 177, + [259] = 181, + [260] = 176, + [261] = 177, + [262] = 178, + [263] = 179, + [264] = 76, + [265] = 181, + [266] = 72, + [267] = 179, + [268] = 177, + [269] = 176, + [270] = 178, + [271] = 181, + [272] = 61, + [273] = 178, + [274] = 177, + [275] = 176, + [276] = 181, + [277] = 177, + [278] = 181, + [279] = 178, + [280] = 181, + [281] = 177, + [282] = 178, + [283] = 181, + [284] = 177, + [285] = 178, + [286] = 176, + [287] = 181, + [288] = 177, + [289] = 178, + [290] = 181, + [291] = 176, + [292] = 177, + [293] = 178, + [294] = 207, + [295] = 295, + [296] = 177, + [297] = 213, + [298] = 295, + [299] = 210, + [300] = 208, + [301] = 301, + [302] = 302, + [303] = 303, + [304] = 304, + [305] = 305, + [306] = 306, + [307] = 307, + [308] = 308, + [309] = 309, + [310] = 310, + [311] = 311, + [312] = 312, + [313] = 106, + [314] = 314, [315] = 315, [316] = 316, [317] = 317, - [318] = 315, - [319] = 315, - [320] = 315, - [321] = 315, - [322] = 315, - [323] = 315, - [324] = 315, - [325] = 315, - [326] = 315, - [327] = 315, - [328] = 315, - [329] = 315, - [330] = 330, - [331] = 331, - [332] = 330, - [333] = 331, - [334] = 149, - [335] = 330, - [336] = 336, - [337] = 157, - [338] = 338, - [339] = 336, - [340] = 330, - [341] = 156, - [342] = 331, - [343] = 343, - [344] = 344, - [345] = 331, - [346] = 158, - [347] = 347, - [348] = 160, - [349] = 349, - [350] = 350, - [351] = 351, - [352] = 352, - [353] = 161, - [354] = 347, - [355] = 352, - [356] = 349, - [357] = 350, - [358] = 338, - [359] = 343, - [360] = 161, - [361] = 160, - [362] = 156, - [363] = 330, - [364] = 330, - [365] = 157, - [366] = 158, - [367] = 351, - [368] = 331, - [369] = 350, - [370] = 331, - [371] = 344, - [372] = 372, - [373] = 373, - [374] = 374, - [375] = 375, - [376] = 376, + [318] = 318, + [319] = 319, + [320] = 304, + [321] = 106, + [322] = 322, + [323] = 323, + [324] = 324, + [325] = 325, + [326] = 326, + [327] = 327, + [328] = 327, + [329] = 327, + [330] = 327, + [331] = 327, + [332] = 327, + [333] = 327, + [334] = 327, + [335] = 327, + [336] = 327, + [337] = 327, + [338] = 327, + [339] = 107, + [340] = 124, + [341] = 116, + [342] = 119, + [343] = 103, + [344] = 106, + [345] = 114, + [346] = 122, + [347] = 105, + [348] = 66, + [349] = 89, + [350] = 110, + [351] = 118, + [352] = 63, + [353] = 111, + [354] = 120, + [355] = 61, + [356] = 63, + [357] = 76, + [358] = 72, + [359] = 66, + [360] = 66, + [361] = 61, + [362] = 76, + [363] = 63, + [364] = 61, + [365] = 63, + [366] = 76, + [367] = 72, + [368] = 72, + [369] = 76, + [370] = 61, + [371] = 109, + [372] = 123, + [373] = 72, + [374] = 66, + [375] = 63, + [376] = 76, [377] = 377, [378] = 378, [379] = 379, - [380] = 380, + [380] = 63, [381] = 381, [382] = 382, - [383] = 383, + [383] = 63, [384] = 384, - [385] = 330, - [386] = 336, - [387] = 387, - [388] = 388, - [389] = 389, - [390] = 390, + [385] = 72, + [386] = 377, + [387] = 66, + [388] = 61, + [389] = 63, + [390] = 76, [391] = 391, - [392] = 347, - [393] = 351, - [394] = 394, - [395] = 336, - [396] = 350, - [397] = 338, - [398] = 398, - [399] = 399, - [400] = 352, - [401] = 401, - [402] = 336, - [403] = 403, - [404] = 330, - [405] = 344, - [406] = 406, - [407] = 407, - [408] = 408, - [409] = 349, - [410] = 338, - [411] = 411, - [412] = 343, - [413] = 331, - [414] = 343, - [415] = 347, - [416] = 416, - [417] = 417, - [418] = 350, - [419] = 344, - [420] = 349, - [421] = 421, - [422] = 422, - [423] = 423, - [424] = 424, - [425] = 352, - [426] = 331, - [427] = 427, - [428] = 336, - [429] = 344, - [430] = 347, - [431] = 343, - [432] = 349, - [433] = 163, - [434] = 163, - [435] = 350, - [436] = 349, - [437] = 164, - [438] = 344, - [439] = 164, - [440] = 350, - [441] = 338, - [442] = 352, - [443] = 373, - [444] = 347, - [445] = 352, - [446] = 338, - [447] = 343, - [448] = 351, - [449] = 401, - [450] = 381, - [451] = 416, - [452] = 390, - [453] = 391, - [454] = 336, - [455] = 372, - [456] = 408, - [457] = 407, - [458] = 376, - [459] = 377, - [460] = 460, - [461] = 374, - [462] = 423, - [463] = 460, - [464] = 460, - [465] = 375, - [466] = 460, - [467] = 378, - [468] = 460, - [469] = 352, - [470] = 350, - [471] = 373, - [472] = 379, - [473] = 347, - [474] = 411, - [475] = 387, - [476] = 389, - [477] = 460, - [478] = 380, - [479] = 398, - [480] = 427, - [481] = 336, - [482] = 158, - [483] = 388, - [484] = 349, - [485] = 344, - [486] = 399, - [487] = 417, - [488] = 157, - [489] = 382, - [490] = 421, - [491] = 347, - [492] = 460, - [493] = 403, - [494] = 383, - [495] = 406, - [496] = 460, - [497] = 394, - [498] = 384, - [499] = 161, - [500] = 460, - [501] = 460, - [502] = 347, - [503] = 343, - [504] = 160, - [505] = 460, - [506] = 460, - [507] = 156, - [508] = 338, - [509] = 460, - [510] = 338, - [511] = 511, - [512] = 511, - [513] = 511, - [514] = 158, - [515] = 164, - [516] = 511, - [517] = 347, - [518] = 344, - [519] = 163, - [520] = 511, - [521] = 511, - [522] = 160, - [523] = 164, - [524] = 511, - [525] = 343, - [526] = 511, - [527] = 511, - [528] = 373, - [529] = 511, - [530] = 373, - [531] = 156, - [532] = 349, - [533] = 157, - [534] = 511, - [535] = 161, - [536] = 373, - [537] = 511, - [538] = 511, - [539] = 352, - [540] = 163, - [541] = 347, - [542] = 347, - [543] = 373, - [544] = 373, - [545] = 349, - [546] = 343, - [547] = 338, - [548] = 336, - [549] = 336, - [550] = 344, - [551] = 350, - [552] = 343, - [553] = 350, - [554] = 349, - [555] = 344, - [556] = 338, - [557] = 164, - [558] = 163, - [559] = 331, - [560] = 330, - [561] = 331, - [562] = 331, - [563] = 330, - [564] = 372, - [565] = 391, - [566] = 406, - [567] = 387, - [568] = 375, - [569] = 390, - [570] = 408, - [571] = 407, - [572] = 330, - [573] = 399, - [574] = 398, - [575] = 401, - [576] = 423, - [577] = 389, - [578] = 394, - [579] = 330, - [580] = 331, - [581] = 350, - [582] = 351, - [583] = 351, - [584] = 584, - [585] = 424, - [586] = 584, - [587] = 417, - [588] = 350, - [589] = 589, - [590] = 374, - [591] = 411, - [592] = 376, - [593] = 377, - [594] = 378, - [595] = 379, - [596] = 589, - [597] = 380, - [598] = 598, - [599] = 381, - [600] = 382, - [601] = 383, - [602] = 416, - [603] = 384, - [604] = 403, - [605] = 427, - [606] = 372, - [607] = 584, - [608] = 589, - [609] = 589, - [610] = 584, - [611] = 388, - [612] = 612, - [613] = 422, - [614] = 421, - [615] = 336, - [616] = 344, - [617] = 349, - [618] = 336, - [619] = 338, - [620] = 343, - [621] = 621, - [622] = 622, - [623] = 623, - [624] = 624, - [625] = 625, - [626] = 626, - [627] = 623, - [628] = 625, - [629] = 338, - [630] = 630, - [631] = 349, - [632] = 343, - [633] = 633, - [634] = 624, - [635] = 344, - [636] = 623, - [637] = 637, - [638] = 638, - [639] = 639, - [640] = 621, - [641] = 641, - [642] = 642, - [643] = 622, - [644] = 372, - [645] = 624, - [646] = 626, - [647] = 623, - [648] = 648, - [649] = 649, - [650] = 625, - [651] = 427, - [652] = 652, - [653] = 653, - [654] = 652, - [655] = 649, - [656] = 648, - [657] = 624, - [658] = 652, - [659] = 630, - [660] = 649, - [661] = 648, - [662] = 641, - [663] = 621, - [664] = 653, - [665] = 649, - [666] = 641, - [667] = 639, - [668] = 638, - [669] = 637, - [670] = 623, - [671] = 639, - [672] = 624, - [673] = 624, - [674] = 638, - [675] = 637, - [676] = 624, - [677] = 642, - [678] = 622, - [679] = 679, - [680] = 648, - [681] = 633, - [682] = 624, - [683] = 625, - [684] = 626, - [685] = 416, - [686] = 633, - [687] = 625, - [688] = 688, - [689] = 633, - [690] = 637, - [691] = 638, - [692] = 639, - [693] = 621, - [694] = 641, - [695] = 679, - [696] = 623, - [697] = 642, - [698] = 698, - [699] = 648, - [700] = 698, - [701] = 642, - [702] = 637, - [703] = 623, - [704] = 652, - [705] = 417, - [706] = 630, - [707] = 688, - [708] = 637, - [709] = 638, - [710] = 625, - [711] = 639, - [712] = 642, - [713] = 622, - [714] = 624, - [715] = 626, - [716] = 630, - [717] = 642, - [718] = 630, - [719] = 622, - [720] = 622, - [721] = 624, - [722] = 626, - [723] = 633, - [724] = 625, - [725] = 652, - [726] = 648, - [727] = 641, - [728] = 621, - [729] = 639, - [730] = 638, - [731] = 637, - [732] = 637, - [733] = 638, - [734] = 639, - [735] = 621, - [736] = 641, - [737] = 633, - [738] = 625, - [739] = 626, - [740] = 630, - [741] = 648, - [742] = 652, - [743] = 648, - [744] = 621, - [745] = 641, - [746] = 652, - [747] = 621, - [748] = 624, - [749] = 639, - [750] = 641, - [751] = 411, - [752] = 638, - [753] = 637, - [754] = 642, - [755] = 622, - [756] = 624, - [757] = 679, - [758] = 626, - [759] = 633, - [760] = 625, - [761] = 649, - [762] = 633, - [763] = 688, - [764] = 642, - [765] = 622, - [766] = 624, - [767] = 626, - [768] = 626, - [769] = 652, - [770] = 637, - [771] = 638, - [772] = 639, - [773] = 621, - [774] = 641, - [775] = 624, - [776] = 642, - [777] = 622, - [778] = 648, - [779] = 648, - [780] = 630, - [781] = 653, - [782] = 624, - [783] = 641, - [784] = 652, - [785] = 626, - [786] = 633, - [787] = 621, - [788] = 688, - [789] = 653, - [790] = 642, - [791] = 639, - [792] = 638, - [793] = 622, - [794] = 679, - [795] = 637, - [796] = 623, - [797] = 679, - [798] = 642, - [799] = 653, - [800] = 698, - [801] = 625, - [802] = 688, - [803] = 625, - [804] = 641, - [805] = 633, - [806] = 633, - [807] = 625, - [808] = 688, - [809] = 642, - [810] = 623, - [811] = 649, - [812] = 622, - [813] = 649, - [814] = 624, - [815] = 621, - [816] = 421, - [817] = 626, - [818] = 626, - [819] = 652, - [820] = 648, - [821] = 641, - [822] = 621, - [823] = 626, - [824] = 622, - [825] = 642, - [826] = 679, - [827] = 622, - [828] = 639, - [829] = 638, - [830] = 639, - [831] = 623, - [832] = 637, - [833] = 638, - [834] = 639, - [835] = 638, - [836] = 621, - [837] = 641, - [838] = 649, - [839] = 653, - [840] = 403, - [841] = 637, - [842] = 623, - [843] = 374, - [844] = 648, - [845] = 679, - [846] = 652, - [847] = 630, - [848] = 630, - [849] = 633, - [850] = 388, - [851] = 630, - [852] = 648, - [853] = 633, - [854] = 624, - [855] = 625, - [856] = 626, - [857] = 652, - [858] = 622, - [859] = 642, - [860] = 649, - [861] = 653, - [862] = 688, - [863] = 649, - [864] = 653, - [865] = 649, - [866] = 653, - [867] = 649, - [868] = 376, - [869] = 377, - [870] = 642, - [871] = 623, - [872] = 626, - [873] = 622, - [874] = 642, - [875] = 622, - [876] = 626, - [877] = 642, - [878] = 622, - [879] = 649, - [880] = 624, - [881] = 626, - [882] = 626, - [883] = 622, - [884] = 642, - [885] = 378, - [886] = 379, - [887] = 380, - [888] = 623, - [889] = 624, - [890] = 626, - [891] = 622, - [892] = 642, - [893] = 698, - [894] = 624, - [895] = 381, - [896] = 652, - [897] = 384, - [898] = 626, - [899] = 622, - [900] = 642, - [901] = 383, - [902] = 382, - [903] = 903, - [904] = 376, - [905] = 372, - [906] = 906, - [907] = 907, - [908] = 908, - [909] = 909, - [910] = 910, - [911] = 911, - [912] = 911, - [913] = 911, - [914] = 911, - [915] = 911, - [916] = 911, - [917] = 911, - [918] = 911, - [919] = 911, - [920] = 911, - [921] = 911, - [922] = 911, - [923] = 911, - [924] = 911, - [925] = 911, - [926] = 911, - [927] = 406, - [928] = 401, - [929] = 344, - [930] = 336, - [931] = 372, - [932] = 349, - [933] = 336, - [934] = 391, - [935] = 408, - [936] = 407, - [937] = 387, - [938] = 398, - [939] = 390, - [940] = 389, - [941] = 394, - [942] = 399, - [943] = 338, - [944] = 343, - [945] = 423, - [946] = 347, - [947] = 343, - [948] = 349, - [949] = 338, - [950] = 352, - [951] = 344, - [952] = 336, - [953] = 349, - [954] = 338, - [955] = 349, - [956] = 344, - [957] = 343, - [958] = 336, - [959] = 338, - [960] = 343, - [961] = 338, - [962] = 336, - [963] = 336, - [964] = 344, - [965] = 336, - [966] = 344, - [967] = 336, - [968] = 349, - [969] = 343, - [970] = 349, - [971] = 971, - [972] = 972, - [973] = 972, - [974] = 972, - [975] = 972, - [976] = 972, - [977] = 971, - [978] = 972, - [979] = 971, - [980] = 343, - [981] = 972, - [982] = 971, - [983] = 972, - [984] = 344, - [985] = 338, - [986] = 972, - [987] = 971, - [988] = 972, - [989] = 971, - [990] = 971, - [991] = 971, - [992] = 971, - [993] = 338, - [994] = 972, - [995] = 343, - [996] = 971, - [997] = 971, - [998] = 972, - [999] = 338, - [1000] = 349, - [1001] = 344, - [1002] = 349, - [1003] = 972, - [1004] = 971, - [1005] = 343, - [1006] = 344, - [1007] = 971, - [1008] = 1008, - [1009] = 1009, - [1010] = 1009, - [1011] = 1009, - [1012] = 1009, - [1013] = 331, - [1014] = 330, - [1015] = 351, - [1016] = 422, - [1017] = 372, - [1018] = 424, - [1019] = 383, - [1020] = 378, - [1021] = 382, - [1022] = 427, - [1023] = 377, - [1024] = 381, - [1025] = 384, - [1026] = 380, - [1027] = 379, - [1028] = 417, - [1029] = 421, - [1030] = 416, - [1031] = 388, - [1032] = 411, - [1033] = 403, - [1034] = 374, - [1035] = 1035, - [1036] = 1036, - [1037] = 1035, - [1038] = 1038, - [1039] = 1039, - [1040] = 1040, - [1041] = 1038, - [1042] = 1042, - [1043] = 1039, - [1044] = 1038, - [1045] = 1045, - [1046] = 1039, - [1047] = 1047, - [1048] = 1042, - [1049] = 1039, - [1050] = 1038, - [1051] = 1051, - [1052] = 910, - [1053] = 1053, - [1054] = 1053, - [1055] = 1053, - [1056] = 1051, - [1057] = 1053, - [1058] = 1051, - [1059] = 909, - [1060] = 1053, - [1061] = 1053, - [1062] = 1053, - [1063] = 1051, - [1064] = 1051, - [1065] = 1053, - [1066] = 1053, - [1067] = 1051, - [1068] = 1051, - [1069] = 1051, - [1070] = 1070, - [1071] = 1053, - [1072] = 1053, - [1073] = 1053, - [1074] = 1051, - [1075] = 1051, - [1076] = 1051, - [1077] = 1053, - [1078] = 1053, - [1079] = 1053, - [1080] = 1053, - [1081] = 1053, - [1082] = 1051, - [1083] = 1053, - [1084] = 1051, - [1085] = 1053, - [1086] = 1086, - [1087] = 1053, - [1088] = 1088, - [1089] = 1088, - [1090] = 1090, - [1091] = 1091, - [1092] = 1092, - [1093] = 1091, - [1094] = 1094, - [1095] = 1095, - [1096] = 1096, - [1097] = 1097, - [1098] = 1098, - [1099] = 1099, - [1100] = 1095, - [1101] = 1090, - [1102] = 1092, - [1103] = 1092, - [1104] = 1091, - [1105] = 1096, - [1106] = 1097, - [1107] = 1099, - [1108] = 1095, - [1109] = 1090, - [1110] = 1092, - [1111] = 1091, - [1112] = 1096, - [1113] = 1096, - [1114] = 1097, - [1115] = 1097, - [1116] = 1094, - [1117] = 1091, - [1118] = 1099, - [1119] = 1099, - [1120] = 1099, - [1121] = 1099, - [1122] = 1092, - [1123] = 1123, - [1124] = 1124, - [1125] = 1090, - [1126] = 1126, - [1127] = 1088, - [1128] = 1098, - [1129] = 1099, - [1130] = 1095, - [1131] = 1095, - [1132] = 1095, - [1133] = 1090, - [1134] = 1099, - [1135] = 1098, - [1136] = 1092, - [1137] = 1091, - [1138] = 1094, - [1139] = 1139, - [1140] = 1099, - [1141] = 1096, - [1142] = 1142, - [1143] = 1097, - [1144] = 1099, - [1145] = 1094, - [1146] = 1094, - [1147] = 1139, - [1148] = 1097, - [1149] = 1099, - [1150] = 1094, - [1151] = 1139, - [1152] = 1152, - [1153] = 1094, - [1154] = 1123, - [1155] = 1124, - [1156] = 1126, - [1157] = 1088, - [1158] = 1098, - [1159] = 1095, - [1160] = 1090, - [1161] = 1090, - [1162] = 1092, - [1163] = 1091, - [1164] = 1094, - [1165] = 1096, - [1166] = 1142, - [1167] = 1097, - [1168] = 1098, - [1169] = 1095, - [1170] = 1170, - [1171] = 1088, - [1172] = 1142, - [1173] = 1123, - [1174] = 1124, - [1175] = 1099, - [1176] = 1126, - [1177] = 1096, - [1178] = 1099, - [1179] = 1095, - [1180] = 1090, - [1181] = 1126, - [1182] = 1182, - [1183] = 1092, - [1184] = 1091, - [1185] = 1096, - [1186] = 1142, - [1187] = 1097, - [1188] = 1098, - [1189] = 1124, - [1190] = 1123, - [1191] = 1098, - [1192] = 1139, - [1193] = 1123, - [1194] = 1124, - [1195] = 1098, - [1196] = 1126, - [1197] = 1095, - [1198] = 1099, - [1199] = 1095, - [1200] = 1090, - [1201] = 1090, - [1202] = 1139, - [1203] = 1092, - [1204] = 1091, - [1205] = 1096, - [1206] = 1142, - [1207] = 1097, - [1208] = 1123, - [1209] = 1124, - [1210] = 1097, - [1211] = 1126, - [1212] = 1088, - [1213] = 1095, - [1214] = 1090, - [1215] = 1215, - [1216] = 1094, - [1217] = 1092, - [1218] = 1091, - [1219] = 1096, - [1220] = 1142, - [1221] = 1097, - [1222] = 1123, - [1223] = 1124, - [1224] = 1094, - [1225] = 1126, - [1226] = 1088, - [1227] = 1095, - [1228] = 1090, - [1229] = 1096, - [1230] = 1099, - [1231] = 1092, - [1232] = 1091, - [1233] = 1096, - [1234] = 1142, - [1235] = 1097, - [1236] = 1099, - [1237] = 1123, - [1238] = 1124, - [1239] = 1139, - [1240] = 1126, - [1241] = 1088, - [1242] = 1090, - [1243] = 1098, - [1244] = 1096, - [1245] = 1215, - [1246] = 1142, - [1247] = 1123, - [1248] = 1124, - [1249] = 1092, - [1250] = 1126, - [1251] = 1088, - [1252] = 1091, - [1253] = 1097, - [1254] = 1215, - [1255] = 1142, - [1256] = 1123, - [1257] = 1124, - [1258] = 1094, - [1259] = 1126, - [1260] = 1088, - [1261] = 1139, - [1262] = 1215, - [1263] = 1142, - [1264] = 1123, - [1265] = 1124, - [1266] = 1139, - [1267] = 1126, - [1268] = 1088, - [1269] = 1094, - [1270] = 1215, - [1271] = 1142, - [1272] = 1123, - [1273] = 1124, - [1274] = 1094, - [1275] = 1126, - [1276] = 1088, - [1277] = 1091, - [1278] = 1215, - [1279] = 1142, - [1280] = 1123, - [1281] = 1124, - [1282] = 1092, - [1283] = 1126, - [1284] = 1088, - [1285] = 1139, - [1286] = 1215, - [1287] = 1142, - [1288] = 1170, - [1289] = 1215, - [1290] = 1170, - [1291] = 1215, - [1292] = 1170, - [1293] = 1215, - [1294] = 1170, - [1295] = 1215, - [1296] = 1170, - [1297] = 1215, - [1298] = 1170, - [1299] = 1215, - [1300] = 1170, - [1301] = 1170, - [1302] = 1170, - [1303] = 1170, - [1304] = 1170, - [1305] = 1170, + [392] = 392, + [393] = 66, + [394] = 382, + [395] = 395, + [396] = 76, + [397] = 397, + [398] = 63, + [399] = 72, + [400] = 66, + [401] = 61, + [402] = 395, + [403] = 397, + [404] = 63, + [405] = 61, + [406] = 63, + [407] = 392, + [408] = 76, + [409] = 384, + [410] = 381, + [411] = 378, + [412] = 61, + [413] = 63, + [414] = 379, + [415] = 72, + [416] = 391, + [417] = 66, + [418] = 72, + [419] = 61, + [420] = 420, + [421] = 72, + [422] = 420, + [423] = 66, + [424] = 76, + [425] = 76, + [426] = 72, + [427] = 72, + [428] = 66, + [429] = 76, + [430] = 61, + [431] = 431, + [432] = 61, + [433] = 66, + [434] = 66, + [435] = 72, + [436] = 431, + [437] = 76, + [438] = 61, + [439] = 439, + [440] = 440, + [441] = 440, + [442] = 440, + [443] = 138, + [444] = 145, + [445] = 157, + [446] = 171, + [447] = 106, + [448] = 175, + [449] = 301, + [450] = 305, + [451] = 317, + [452] = 310, + [453] = 312, + [454] = 309, + [455] = 318, + [456] = 302, + [457] = 308, + [458] = 307, + [459] = 314, + [460] = 311, + [461] = 306, + [462] = 303, + [463] = 315, + [464] = 316, + [465] = 465, + [466] = 466, + [467] = 467, + [468] = 468, + [469] = 467, + [470] = 470, + [471] = 471, + [472] = 472, + [473] = 466, + [474] = 474, + [475] = 470, + [476] = 472, + [477] = 467, + [478] = 466, + [479] = 479, + [480] = 480, + [481] = 480, + [482] = 482, + [483] = 483, + [484] = 482, + [485] = 482, + [486] = 486, + [487] = 480, + [488] = 488, + [489] = 323, + [490] = 490, + [491] = 480, + [492] = 326, + [493] = 480, + [494] = 480, + [495] = 480, + [496] = 490, + [497] = 480, + [498] = 498, + [499] = 480, + [500] = 483, + [501] = 480, + [502] = 480, + [503] = 480, + [504] = 480, + [505] = 505, + [506] = 480, + [507] = 480, + [508] = 480, + [509] = 486, + [510] = 483, + [511] = 480, + [512] = 479, + [513] = 498, + [514] = 480, + [515] = 480, + [516] = 480, + [517] = 517, + [518] = 518, + [519] = 519, + [520] = 520, + [521] = 521, + [522] = 522, + [523] = 523, + [524] = 524, + [525] = 525, + [526] = 526, + [527] = 527, + [528] = 523, + [529] = 520, + [530] = 524, + [531] = 522, + [532] = 532, + [533] = 533, + [534] = 534, + [535] = 535, + [536] = 521, + [537] = 519, + [538] = 538, + [539] = 525, + [540] = 526, + [541] = 541, + [542] = 542, + [543] = 534, + [544] = 541, + [545] = 545, + [546] = 542, + [547] = 545, + [548] = 538, + [549] = 535, + [550] = 520, + [551] = 517, + [552] = 527, + [553] = 533, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -2337,204 +1578,205 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(28); + if (eof) ADVANCE(27); if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(64); + if (lookahead == '%') ADVANCE(63); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ')') ADVANCE(35); - if (lookahead == '*') ADVANCE(62); - if (lookahead == '+') ADVANCE(58); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(60); + if (lookahead == '(') ADVANCE(33); + if (lookahead == ')') ADVANCE(34); + if (lookahead == '*') ADVANCE(61); + if (lookahead == '+') ADVANCE(57); + if (lookahead == ',') ADVANCE(35); + if (lookahead == '-') ADVANCE(59); if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ':') ADVANCE(55); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '<') ADVANCE(70); - if (lookahead == '=') ADVANCE(53); - if (lookahead == '>') ADVANCE(69); - if (lookahead == '[') ADVANCE(51); - if (lookahead == ']') ADVANCE(52); + if (lookahead == '/') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ':') ADVANCE(54); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '<') ADVANCE(69); + if (lookahead == '=') ADVANCE(52); + if (lookahead == '>') ADVANCE(68); + if (lookahead == '[') ADVANCE(50); + if (lookahead == ']') ADVANCE(51); if (lookahead == '`') ADVANCE(13); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == 'e') ADVANCE(42); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(79); - if (lookahead == '}') ADVANCE(32); + if (lookahead == 'a') ADVANCE(43); + if (lookahead == 'e') ADVANCE(41); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(78); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 1: if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(64); + if (lookahead == '%') ADVANCE(63); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ')') ADVANCE(35); - if (lookahead == '*') ADVANCE(62); - if (lookahead == '+') ADVANCE(57); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(61); + if (lookahead == '(') ADVANCE(33); + if (lookahead == ')') ADVANCE(34); + if (lookahead == '*') ADVANCE(61); + if (lookahead == '+') ADVANCE(56); + if (lookahead == ',') ADVANCE(35); + if (lookahead == '-') ADVANCE(60); if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ':') ADVANCE(55); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '<') ADVANCE(70); + if (lookahead == '/') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ':') ADVANCE(54); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '<') ADVANCE(69); if (lookahead == '=') ADVANCE(11); - if (lookahead == '>') ADVANCE(69); - if (lookahead == '[') ADVANCE(51); - if (lookahead == ']') ADVANCE(52); + if (lookahead == '>') ADVANCE(68); + if (lookahead == '[') ADVANCE(50); + if (lookahead == ']') ADVANCE(51); if (lookahead == '`') ADVANCE(13); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(79); - if (lookahead == '}') ADVANCE(32); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(78); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(1) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 2: if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(64); + if (lookahead == '%') ADVANCE(63); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == '*') ADVANCE(62); - if (lookahead == '+') ADVANCE(58); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '/') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ':') ADVANCE(55); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '<') ADVANCE(70); - if (lookahead == '=') ADVANCE(53); - if (lookahead == '>') ADVANCE(69); - if (lookahead == '[') ADVANCE(51); + if (lookahead == '(') ADVANCE(33); + if (lookahead == '*') ADVANCE(61); + if (lookahead == '+') ADVANCE(57); + if (lookahead == ',') ADVANCE(35); + if (lookahead == '-') ADVANCE(59); + if (lookahead == '/') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ':') ADVANCE(54); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '<') ADVANCE(69); + if (lookahead == '=') ADVANCE(52); + if (lookahead == '>') ADVANCE(68); + if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(79); - if (lookahead == '}') ADVANCE(32); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(78); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(2) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 3: if (lookahead == '!') ADVANCE(10); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(64); + if (lookahead == '%') ADVANCE(63); if (lookahead == '&') ADVANCE(7); - if (lookahead == ')') ADVANCE(35); - if (lookahead == '*') ADVANCE(62); - if (lookahead == '+') ADVANCE(57); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(59); + if (lookahead == ')') ADVANCE(34); + if (lookahead == '*') ADVANCE(61); + if (lookahead == '+') ADVANCE(56); + if (lookahead == ',') ADVANCE(35); + if (lookahead == '-') ADVANCE(58); if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(63); - if (lookahead == ':') ADVANCE(55); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '<') ADVANCE(70); + if (lookahead == '/') ADVANCE(62); + if (lookahead == ':') ADVANCE(54); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '<') ADVANCE(69); if (lookahead == '=') ADVANCE(11); - if (lookahead == '>') ADVANCE(69); + if (lookahead == '>') ADVANCE(68); + if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(20); - if (lookahead == '}') ADVANCE(32); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(3) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ',') ADVANCE(36); + if (lookahead == '(') ADVANCE(33); + if (lookahead == ',') ADVANCE(35); if (lookahead == '-') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ';') ADVANCE(33); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ';') ADVANCE(32); if (lookahead == '=') ADVANCE(12); - if (lookahead == '[') ADVANCE(51); - if (lookahead == ']') ADVANCE(52); + if (lookahead == '[') ADVANCE(50); + if (lookahead == ']') ADVANCE(51); if (lookahead == '`') ADVANCE(13); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(78); - if (lookahead == '}') ADVANCE(32); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(77); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(50); + if (lookahead == '"') ADVANCE(49); if (lookahead != 0) ADVANCE(5); END_STATE(); case 6: if (lookahead == '#') ADVANCE(19); - if (lookahead == ',') ADVANCE(36); - if (lookahead == ';') ADVANCE(33); - if (lookahead == 'e') ADVANCE(42); - if (lookahead == '}') ADVANCE(32); + if (lookahead == ',') ADVANCE(35); + if (lookahead == ';') ADVANCE(32); + if (lookahead == 'e') ADVANCE(41); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(6) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 7: - if (lookahead == '&') ADVANCE(67); + if (lookahead == '&') ADVANCE(66); END_STATE(); case 8: - if (lookahead == '\'') ADVANCE(50); + if (lookahead == '\'') ADVANCE(49); if (lookahead != 0) ADVANCE(8); END_STATE(); case 9: - if (lookahead == '.') ADVANCE(56); + if (lookahead == '.') ADVANCE(55); END_STATE(); case 10: - if (lookahead == '=') ADVANCE(66); + if (lookahead == '=') ADVANCE(65); END_STATE(); case 11: - if (lookahead == '=') ADVANCE(65); - if (lookahead == '>') ADVANCE(76); + if (lookahead == '=') ADVANCE(64); + if (lookahead == '>') ADVANCE(75); END_STATE(); case 12: - if (lookahead == '>') ADVANCE(76); + if (lookahead == '>') ADVANCE(75); END_STATE(); case 13: - if (lookahead == '`') ADVANCE(50); + if (lookahead == '`') ADVANCE(49); if (lookahead != 0) ADVANCE(13); END_STATE(); case 14: if (lookahead == 'f') ADVANCE(17); END_STATE(); case 15: - if (lookahead == 'f') ADVANCE(75); + if (lookahead == 'f') ADVANCE(74); END_STATE(); case 16: if (lookahead == 'i') ADVANCE(15); @@ -2543,407 +1785,362 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(18); END_STATE(); case 18: - if (lookahead == 'r') ADVANCE(77); + if (lookahead == 'r') ADVANCE(76); END_STATE(); case 19: - if (lookahead == '|') ADVANCE(30); + if (lookahead == '|') ADVANCE(29); if (lookahead == '\n' || - lookahead == '#') ADVANCE(29); + lookahead == '#') ADVANCE(28); if (lookahead != 0) ADVANCE(19); END_STATE(); case 20: - if (lookahead == '|') ADVANCE(68); + if (lookahead == '|') ADVANCE(67); END_STATE(); case 21: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); END_STATE(); case 22: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(49); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); END_STATE(); case 23: - if (eof) ADVANCE(28); + if (eof) ADVANCE(27); if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(64); + if (lookahead == '%') ADVANCE(63); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ')') ADVANCE(35); - if (lookahead == '*') ADVANCE(62); - if (lookahead == '+') ADVANCE(58); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ':') ADVANCE(55); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '<') ADVANCE(70); - if (lookahead == '=') ADVANCE(53); - if (lookahead == '>') ADVANCE(69); - if (lookahead == '[') ADVANCE(51); - if (lookahead == ']') ADVANCE(52); + if (lookahead == '(') ADVANCE(33); + if (lookahead == '*') ADVANCE(61); + if (lookahead == '+') ADVANCE(57); + if (lookahead == '-') ADVANCE(59); + if (lookahead == '/') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ':') ADVANCE(54); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '<') ADVANCE(69); + if (lookahead == '=') ADVANCE(52); + if (lookahead == '>') ADVANCE(68); + if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(79); - if (lookahead == '}') ADVANCE(32); + if (lookahead == 'a') ADVANCE(43); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(78); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(23) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 24: - if (eof) ADVANCE(28); + if (eof) ADVANCE(27); if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(64); + if (lookahead == '%') ADVANCE(63); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ')') ADVANCE(35); - if (lookahead == '*') ADVANCE(62); - if (lookahead == '+') ADVANCE(57); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(61); + if (lookahead == '(') ADVANCE(33); + if (lookahead == '*') ADVANCE(61); + if (lookahead == '+') ADVANCE(56); + if (lookahead == ',') ADVANCE(35); + if (lookahead == '-') ADVANCE(60); if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ':') ADVANCE(55); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '<') ADVANCE(70); + if (lookahead == '/') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ':') ADVANCE(54); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '<') ADVANCE(69); if (lookahead == '=') ADVANCE(11); - if (lookahead == '>') ADVANCE(69); - if (lookahead == '[') ADVANCE(51); - if (lookahead == ']') ADVANCE(52); + if (lookahead == '>') ADVANCE(68); + if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == 'e') ADVANCE(42); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(79); - if (lookahead == '}') ADVANCE(32); + if (lookahead == 'a') ADVANCE(43); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(78); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(24) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 25: - if (eof) ADVANCE(28); - if (lookahead == '!') ADVANCE(10); + if (eof) ADVANCE(27); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(64); - if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ')') ADVANCE(35); - if (lookahead == '*') ADVANCE(62); - if (lookahead == '+') ADVANCE(57); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(61); - if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ':') ADVANCE(55); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '<') ADVANCE(70); - if (lookahead == '=') ADVANCE(11); - if (lookahead == '>') ADVANCE(69); - if (lookahead == '[') ADVANCE(51); - if (lookahead == ']') ADVANCE(52); + if (lookahead == '(') ADVANCE(33); + if (lookahead == '-') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '=') ADVANCE(53); + if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(79); - if (lookahead == '}') ADVANCE(32); + if (lookahead == 'a') ADVANCE(43); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(77); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(25) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 26: - if (eof) ADVANCE(28); + if (eof) ADVANCE(27); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ',') ADVANCE(36); + if (lookahead == '(') ADVANCE(33); if (lookahead == '-') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '=') ADVANCE(54); - if (lookahead == '[') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == ';') ADVANCE(32); + if (lookahead == '=') ADVANCE(12); + if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(78); - if (lookahead == '}') ADVANCE(32); + if (lookahead == 'a') ADVANCE(43); + if (lookahead == 'e') ADVANCE(41); + if (lookahead == '{') ADVANCE(30); + if (lookahead == '|') ADVANCE(77); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(26) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 27: - if (eof) ADVANCE(28); - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(19); - if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(34); - if (lookahead == ',') ADVANCE(36); - if (lookahead == '-') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == ';') ADVANCE(33); - if (lookahead == '=') ADVANCE(12); - if (lookahead == '[') ADVANCE(51); - if (lookahead == '`') ADVANCE(13); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == 'e') ADVANCE(42); - if (lookahead == '{') ADVANCE(31); - if (lookahead == '|') ADVANCE(78); - if (lookahead == '}') ADVANCE(32); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(27) - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 28: - ACCEPT_TOKEN(ts_builtin_sym_end); + ACCEPT_TOKEN(sym__comment); END_STATE(); case 29: ACCEPT_TOKEN(sym__comment); - END_STATE(); - case 30: - ACCEPT_TOKEN(sym__comment); - if (lookahead == '|') ADVANCE(30); + if (lookahead == '|') ADVANCE(29); if (lookahead == '\n' || - lookahead == '#') ADVANCE(29); + lookahead == '#') ADVANCE(28); if (lookahead != 0) ADVANCE(19); END_STATE(); - case 31: + case 30: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 32: + case 31: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 33: + case 32: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 34: + case 33: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 35: + case 34: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 36: + case 35: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); + case 36: + ACCEPT_TOKEN(sym_identifier); + END_STATE(); case 37: ACCEPT_TOKEN(sym_identifier); + if (lookahead == ' ') ADVANCE(16); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 38: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ' ') ADVANCE(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == ' ') ADVANCE(14); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 39: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ' ') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == 'c') ADVANCE(38); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 40: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(39); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == 'e') ADVANCE(37); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 41: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(38); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == 'l') ADVANCE(44); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 42: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(45); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == 'n') ADVANCE(39); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 43: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(40); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == 's') ADVANCE(45); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 44: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == 's') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 45: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(41); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (lookahead == 'y') ADVANCE(42); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 46: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'y') ADVANCE(43); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 47: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); - END_STATE(); - case 48: ACCEPT_TOKEN(sym_integer); if (lookahead == '.') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + END_STATE(); + case 48: + ACCEPT_TOKEN(sym_float); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); END_STATE(); case 49: - ACCEPT_TOKEN(sym_float); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(49); - END_STATE(); - case 50: ACCEPT_TOKEN(sym_string); END_STATE(); - case 51: + case 50: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 52: + case 51: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); + case 52: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(64); + if (lookahead == '>') ADVANCE(75); + END_STATE(); case 53: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(65); - if (lookahead == '>') ADVANCE(76); + if (lookahead == '>') ADVANCE(75); END_STATE(); case 54: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '>') ADVANCE(76); - END_STATE(); - case 55: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 56: + case 55: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); + case 56: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); case 57: ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '=') ADVANCE(72); END_STATE(); case 58: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(73); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '>') ADVANCE(79); END_STATE(); case 59: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '>') ADVANCE(80); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == '=') ADVANCE(73); + if (lookahead == '>') ADVANCE(79); END_STATE(); case 60: ACCEPT_TOKEN(anon_sym_DASH); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == '=') ADVANCE(74); - if (lookahead == '>') ADVANCE(80); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == '>') ADVANCE(79); END_STATE(); case 61: - ACCEPT_TOKEN(anon_sym_DASH); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); - if (lookahead == '>') ADVANCE(80); - END_STATE(); - case 62: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 63: + case 62: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 64: + case 63: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 65: + case 64: ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); - case 66: + case 65: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 67: + case 66: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 68: + case 67: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 69: + case 68: ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(70); + END_STATE(); + case 69: + ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '=') ADVANCE(71); END_STATE(); case 70: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '=') ADVANCE(72); - END_STATE(); - case 71: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 72: + case 71: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 73: + case 72: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 74: + case 73: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 75: + case 74: ACCEPT_TOKEN(anon_sym_elseif); END_STATE(); - case 76: + case 75: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); - case 77: + case 76: ACCEPT_TOKEN(anon_sym_asyncfor); END_STATE(); + case 77: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); case 78: ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(67); END_STATE(); case 79: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(68); - END_STATE(); - case 80: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); default: @@ -3691,31 +2888,31 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 26}, - [2] = {.lex_state = 24}, - [3] = {.lex_state = 24}, - [4] = {.lex_state = 25}, + [1] = {.lex_state = 25}, + [2] = {.lex_state = 23}, + [3] = {.lex_state = 23}, + [4] = {.lex_state = 24}, [5] = {.lex_state = 24}, [6] = {.lex_state = 24}, [7] = {.lex_state = 24}, - [8] = {.lex_state = 25}, + [8] = {.lex_state = 24}, [9] = {.lex_state = 24}, [10] = {.lex_state = 24}, [11] = {.lex_state = 24}, - [12] = {.lex_state = 25}, + [12] = {.lex_state = 24}, [13] = {.lex_state = 24}, [14] = {.lex_state = 24}, [15] = {.lex_state = 24}, [16] = {.lex_state = 24}, - [17] = {.lex_state = 25}, - [18] = {.lex_state = 25}, - [19] = {.lex_state = 25}, - [20] = {.lex_state = 24}, + [17] = {.lex_state = 24}, + [18] = {.lex_state = 24}, + [19] = {.lex_state = 24}, + [20] = {.lex_state = 25}, [21] = {.lex_state = 25}, - [22] = {.lex_state = 25}, + [22] = {.lex_state = 24}, [23] = {.lex_state = 25}, - [24] = {.lex_state = 25}, - [25] = {.lex_state = 25}, + [24] = {.lex_state = 24}, + [25] = {.lex_state = 24}, [26] = {.lex_state = 24}, [27] = {.lex_state = 25}, [28] = {.lex_state = 25}, @@ -3736,1266 +2933,514 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [43] = {.lex_state = 25}, [44] = {.lex_state = 25}, [45] = {.lex_state = 25}, - [46] = {.lex_state = 25}, - [47] = {.lex_state = 25}, - [48] = {.lex_state = 25}, - [49] = {.lex_state = 25}, - [50] = {.lex_state = 25}, - [51] = {.lex_state = 25}, - [52] = {.lex_state = 25}, - [53] = {.lex_state = 25}, - [54] = {.lex_state = 25}, - [55] = {.lex_state = 25}, - [56] = {.lex_state = 25}, - [57] = {.lex_state = 25}, - [58] = {.lex_state = 25}, - [59] = {.lex_state = 25}, - [60] = {.lex_state = 25}, - [61] = {.lex_state = 25}, - [62] = {.lex_state = 25}, - [63] = {.lex_state = 25}, - [64] = {.lex_state = 25}, - [65] = {.lex_state = 25}, - [66] = {.lex_state = 25}, - [67] = {.lex_state = 25}, - [68] = {.lex_state = 25}, - [69] = {.lex_state = 25}, - [70] = {.lex_state = 25}, - [71] = {.lex_state = 25}, - [72] = {.lex_state = 25}, - [73] = {.lex_state = 25}, - [74] = {.lex_state = 25}, - [75] = {.lex_state = 25}, - [76] = {.lex_state = 25}, - [77] = {.lex_state = 25}, - [78] = {.lex_state = 25}, - [79] = {.lex_state = 25}, - [80] = {.lex_state = 25}, - [81] = {.lex_state = 25}, - [82] = {.lex_state = 25}, - [83] = {.lex_state = 25}, - [84] = {.lex_state = 25}, - [85] = {.lex_state = 25}, - [86] = {.lex_state = 25}, - [87] = {.lex_state = 25}, - [88] = {.lex_state = 25}, - [89] = {.lex_state = 25}, - [90] = {.lex_state = 25}, + [46] = {.lex_state = 2}, + [47] = {.lex_state = 1}, + [48] = {.lex_state = 1}, + [49] = {.lex_state = 1}, + [50] = {.lex_state = 1}, + [51] = {.lex_state = 1}, + [52] = {.lex_state = 1}, + [53] = {.lex_state = 1}, + [54] = {.lex_state = 1}, + [55] = {.lex_state = 1}, + [56] = {.lex_state = 1}, + [57] = {.lex_state = 1}, + [58] = {.lex_state = 1}, + [59] = {.lex_state = 1}, + [60] = {.lex_state = 1}, + [61] = {.lex_state = 24}, + [62] = {.lex_state = 1}, + [63] = {.lex_state = 24}, + [64] = {.lex_state = 1}, + [65] = {.lex_state = 1}, + [66] = {.lex_state = 24}, + [67] = {.lex_state = 1}, + [68] = {.lex_state = 24}, + [69] = {.lex_state = 1}, + [70] = {.lex_state = 24}, + [71] = {.lex_state = 1}, + [72] = {.lex_state = 24}, + [73] = {.lex_state = 24}, + [74] = {.lex_state = 1}, + [75] = {.lex_state = 1}, + [76] = {.lex_state = 24}, + [77] = {.lex_state = 1}, + [78] = {.lex_state = 1}, + [79] = {.lex_state = 1}, + [80] = {.lex_state = 1}, + [81] = {.lex_state = 1}, + [82] = {.lex_state = 1}, + [83] = {.lex_state = 24}, + [84] = {.lex_state = 1}, + [85] = {.lex_state = 1}, + [86] = {.lex_state = 24}, + [87] = {.lex_state = 24}, + [88] = {.lex_state = 24}, + [89] = {.lex_state = 24}, + [90] = {.lex_state = 24}, [91] = {.lex_state = 25}, - [92] = {.lex_state = 25}, - [93] = {.lex_state = 25}, - [94] = {.lex_state = 25}, - [95] = {.lex_state = 25}, - [96] = {.lex_state = 25}, - [97] = {.lex_state = 25}, - [98] = {.lex_state = 25}, + [92] = {.lex_state = 24}, + [93] = {.lex_state = 24}, + [94] = {.lex_state = 24}, + [95] = {.lex_state = 24}, + [96] = {.lex_state = 1}, + [97] = {.lex_state = 24}, + [98] = {.lex_state = 1}, [99] = {.lex_state = 25}, - [100] = {.lex_state = 25}, - [101] = {.lex_state = 25}, - [102] = {.lex_state = 25}, - [103] = {.lex_state = 25}, - [104] = {.lex_state = 25}, - [105] = {.lex_state = 25}, - [106] = {.lex_state = 25}, - [107] = {.lex_state = 25}, - [108] = {.lex_state = 25}, - [109] = {.lex_state = 25}, - [110] = {.lex_state = 25}, - [111] = {.lex_state = 25}, - [112] = {.lex_state = 25}, - [113] = {.lex_state = 25}, - [114] = {.lex_state = 25}, - [115] = {.lex_state = 25}, - [116] = {.lex_state = 25}, - [117] = {.lex_state = 25}, - [118] = {.lex_state = 25}, - [119] = {.lex_state = 25}, - [120] = {.lex_state = 25}, - [121] = {.lex_state = 25}, - [122] = {.lex_state = 25}, - [123] = {.lex_state = 25}, - [124] = {.lex_state = 25}, - [125] = {.lex_state = 25}, - [126] = {.lex_state = 25}, - [127] = {.lex_state = 25}, - [128] = {.lex_state = 25}, - [129] = {.lex_state = 25}, - [130] = {.lex_state = 25}, - [131] = {.lex_state = 25}, - [132] = {.lex_state = 25}, - [133] = {.lex_state = 25}, - [134] = {.lex_state = 25}, - [135] = {.lex_state = 25}, - [136] = {.lex_state = 25}, - [137] = {.lex_state = 25}, - [138] = {.lex_state = 25}, - [139] = {.lex_state = 25}, - [140] = {.lex_state = 25}, - [141] = {.lex_state = 25}, - [142] = {.lex_state = 25}, - [143] = {.lex_state = 25}, - [144] = {.lex_state = 25}, - [145] = {.lex_state = 25}, - [146] = {.lex_state = 25}, - [147] = {.lex_state = 25}, - [148] = {.lex_state = 25}, - [149] = {.lex_state = 0}, - [150] = {.lex_state = 0}, - [151] = {.lex_state = 23}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 0}, - [154] = {.lex_state = 23}, - [155] = {.lex_state = 23}, - [156] = {.lex_state = 24}, - [157] = {.lex_state = 24}, - [158] = {.lex_state = 24}, - [159] = {.lex_state = 0}, - [160] = {.lex_state = 24}, - [161] = {.lex_state = 24}, - [162] = {.lex_state = 0}, - [163] = {.lex_state = 24}, - [164] = {.lex_state = 24}, - [165] = {.lex_state = 23}, - [166] = {.lex_state = 24}, - [167] = {.lex_state = 24}, - [168] = {.lex_state = 24}, - [169] = {.lex_state = 24}, - [170] = {.lex_state = 24}, - [171] = {.lex_state = 24}, - [172] = {.lex_state = 24}, - [173] = {.lex_state = 25}, - [174] = {.lex_state = 25}, - [175] = {.lex_state = 23}, - [176] = {.lex_state = 25}, - [177] = {.lex_state = 25}, - [178] = {.lex_state = 23}, - [179] = {.lex_state = 25}, - [180] = {.lex_state = 24}, - [181] = {.lex_state = 24}, - [182] = {.lex_state = 25}, - [183] = {.lex_state = 24}, - [184] = {.lex_state = 25}, - [185] = {.lex_state = 24}, - [186] = {.lex_state = 24}, - [187] = {.lex_state = 24}, - [188] = {.lex_state = 24}, - [189] = {.lex_state = 25}, - [190] = {.lex_state = 24}, - [191] = {.lex_state = 25}, - [192] = {.lex_state = 25}, - [193] = {.lex_state = 24}, - [194] = {.lex_state = 24}, - [195] = {.lex_state = 24}, - [196] = {.lex_state = 24}, - [197] = {.lex_state = 25}, - [198] = {.lex_state = 24}, - [199] = {.lex_state = 24}, - [200] = {.lex_state = 23}, - [201] = {.lex_state = 25}, - [202] = {.lex_state = 25}, - [203] = {.lex_state = 25}, - [204] = {.lex_state = 27}, - [205] = {.lex_state = 25}, - [206] = {.lex_state = 27}, - [207] = {.lex_state = 25}, - [208] = {.lex_state = 25}, - [209] = {.lex_state = 27}, - [210] = {.lex_state = 25}, - [211] = {.lex_state = 27}, - [212] = {.lex_state = 25}, - [213] = {.lex_state = 25}, - [214] = {.lex_state = 25}, - [215] = {.lex_state = 25}, - [216] = {.lex_state = 25}, - [217] = {.lex_state = 25}, - [218] = {.lex_state = 25}, - [219] = {.lex_state = 25}, - [220] = {.lex_state = 25}, - [221] = {.lex_state = 25}, - [222] = {.lex_state = 26}, - [223] = {.lex_state = 26}, - [224] = {.lex_state = 26}, - [225] = {.lex_state = 26}, - [226] = {.lex_state = 26}, - [227] = {.lex_state = 26}, - [228] = {.lex_state = 26}, - [229] = {.lex_state = 26}, - [230] = {.lex_state = 26}, - [231] = {.lex_state = 26}, - [232] = {.lex_state = 26}, - [233] = {.lex_state = 26}, - [234] = {.lex_state = 26}, - [235] = {.lex_state = 26}, - [236] = {.lex_state = 26}, - [237] = {.lex_state = 26}, - [238] = {.lex_state = 26}, - [239] = {.lex_state = 26}, - [240] = {.lex_state = 26}, - [241] = {.lex_state = 26}, - [242] = {.lex_state = 26}, - [243] = {.lex_state = 26}, - [244] = {.lex_state = 26}, - [245] = {.lex_state = 26}, - [246] = {.lex_state = 26}, - [247] = {.lex_state = 26}, - [248] = {.lex_state = 26}, - [249] = {.lex_state = 26}, - [250] = {.lex_state = 26}, - [251] = {.lex_state = 26}, - [252] = {.lex_state = 26}, - [253] = {.lex_state = 26}, - [254] = {.lex_state = 26}, - [255] = {.lex_state = 26}, - [256] = {.lex_state = 26}, - [257] = {.lex_state = 26}, - [258] = {.lex_state = 26}, - [259] = {.lex_state = 26}, - [260] = {.lex_state = 26}, - [261] = {.lex_state = 26}, - [262] = {.lex_state = 26}, - [263] = {.lex_state = 26}, - [264] = {.lex_state = 26}, - [265] = {.lex_state = 26}, - [266] = {.lex_state = 26}, - [267] = {.lex_state = 26}, - [268] = {.lex_state = 26}, - [269] = {.lex_state = 26}, - [270] = {.lex_state = 26}, - [271] = {.lex_state = 26}, - [272] = {.lex_state = 26}, - [273] = {.lex_state = 26}, - [274] = {.lex_state = 26}, - [275] = {.lex_state = 26}, - [276] = {.lex_state = 26}, - [277] = {.lex_state = 26}, - [278] = {.lex_state = 26}, - [279] = {.lex_state = 26}, - [280] = {.lex_state = 26}, - [281] = {.lex_state = 26}, - [282] = {.lex_state = 26}, - [283] = {.lex_state = 26}, - [284] = {.lex_state = 26}, - [285] = {.lex_state = 26}, - [286] = {.lex_state = 26}, - [287] = {.lex_state = 26}, - [288] = {.lex_state = 26}, - [289] = {.lex_state = 26}, - [290] = {.lex_state = 26}, - [291] = {.lex_state = 26}, - [292] = {.lex_state = 26}, - [293] = {.lex_state = 26}, - [294] = {.lex_state = 26}, - [295] = {.lex_state = 26}, - [296] = {.lex_state = 26}, - [297] = {.lex_state = 26}, - [298] = {.lex_state = 26}, - [299] = {.lex_state = 26}, - [300] = {.lex_state = 26}, - [301] = {.lex_state = 26}, - [302] = {.lex_state = 26}, - [303] = {.lex_state = 26}, - [304] = {.lex_state = 26}, - [305] = {.lex_state = 26}, - [306] = {.lex_state = 26}, - [307] = {.lex_state = 26}, - [308] = {.lex_state = 26}, - [309] = {.lex_state = 26}, - [310] = {.lex_state = 26}, - [311] = {.lex_state = 26}, - [312] = {.lex_state = 26}, - [313] = {.lex_state = 26}, - [314] = {.lex_state = 26}, - [315] = {.lex_state = 26}, - [316] = {.lex_state = 26}, - [317] = {.lex_state = 26}, - [318] = {.lex_state = 26}, - [319] = {.lex_state = 26}, - [320] = {.lex_state = 26}, - [321] = {.lex_state = 26}, - [322] = {.lex_state = 26}, - [323] = {.lex_state = 26}, - [324] = {.lex_state = 26}, - [325] = {.lex_state = 26}, - [326] = {.lex_state = 26}, - [327] = {.lex_state = 26}, - [328] = {.lex_state = 26}, - [329] = {.lex_state = 26}, - [330] = {.lex_state = 24}, - [331] = {.lex_state = 24}, - [332] = {.lex_state = 24}, - [333] = {.lex_state = 24}, + [100] = {.lex_state = 24}, + [101] = {.lex_state = 24}, + [102] = {.lex_state = 1}, + [103] = {.lex_state = 24}, + [104] = {.lex_state = 1}, + [105] = {.lex_state = 24}, + [106] = {.lex_state = 24}, + [107] = {.lex_state = 24}, + [108] = {.lex_state = 24}, + [109] = {.lex_state = 24}, + [110] = {.lex_state = 24}, + [111] = {.lex_state = 24}, + [112] = {.lex_state = 24}, + [113] = {.lex_state = 24}, + [114] = {.lex_state = 24}, + [115] = {.lex_state = 24}, + [116] = {.lex_state = 24}, + [117] = {.lex_state = 1}, + [118] = {.lex_state = 24}, + [119] = {.lex_state = 24}, + [120] = {.lex_state = 24}, + [121] = {.lex_state = 24}, + [122] = {.lex_state = 24}, + [123] = {.lex_state = 24}, + [124] = {.lex_state = 24}, + [125] = {.lex_state = 1}, + [126] = {.lex_state = 1}, + [127] = {.lex_state = 1}, + [128] = {.lex_state = 1}, + [129] = {.lex_state = 1}, + [130] = {.lex_state = 1}, + [131] = {.lex_state = 1}, + [132] = {.lex_state = 1}, + [133] = {.lex_state = 1}, + [134] = {.lex_state = 1}, + [135] = {.lex_state = 1}, + [136] = {.lex_state = 1}, + [137] = {.lex_state = 1}, + [138] = {.lex_state = 26}, + [139] = {.lex_state = 1}, + [140] = {.lex_state = 1}, + [141] = {.lex_state = 1}, + [142] = {.lex_state = 1}, + [143] = {.lex_state = 4}, + [144] = {.lex_state = 1}, + [145] = {.lex_state = 26}, + [146] = {.lex_state = 1}, + [147] = {.lex_state = 1}, + [148] = {.lex_state = 4}, + [149] = {.lex_state = 1}, + [150] = {.lex_state = 1}, + [151] = {.lex_state = 1}, + [152] = {.lex_state = 1}, + [153] = {.lex_state = 1}, + [154] = {.lex_state = 1}, + [155] = {.lex_state = 1}, + [156] = {.lex_state = 1}, + [157] = {.lex_state = 26}, + [158] = {.lex_state = 4}, + [159] = {.lex_state = 1}, + [160] = {.lex_state = 1}, + [161] = {.lex_state = 4}, + [162] = {.lex_state = 4}, + [163] = {.lex_state = 4}, + [164] = {.lex_state = 4}, + [165] = {.lex_state = 4}, + [166] = {.lex_state = 4}, + [167] = {.lex_state = 1}, + [168] = {.lex_state = 1}, + [169] = {.lex_state = 1}, + [170] = {.lex_state = 1}, + [171] = {.lex_state = 26}, + [172] = {.lex_state = 26}, + [173] = {.lex_state = 1}, + [174] = {.lex_state = 1}, + [175] = {.lex_state = 26}, + [176] = {.lex_state = 4}, + [177] = {.lex_state = 4}, + [178] = {.lex_state = 4}, + [179] = {.lex_state = 4}, + [180] = {.lex_state = 4}, + [181] = {.lex_state = 4}, + [182] = {.lex_state = 4}, + [183] = {.lex_state = 4}, + [184] = {.lex_state = 4}, + [185] = {.lex_state = 4}, + [186] = {.lex_state = 4}, + [187] = {.lex_state = 4}, + [188] = {.lex_state = 4}, + [189] = {.lex_state = 4}, + [190] = {.lex_state = 4}, + [191] = {.lex_state = 4}, + [192] = {.lex_state = 4}, + [193] = {.lex_state = 4}, + [194] = {.lex_state = 4}, + [195] = {.lex_state = 4}, + [196] = {.lex_state = 4}, + [197] = {.lex_state = 4}, + [198] = {.lex_state = 4}, + [199] = {.lex_state = 4}, + [200] = {.lex_state = 4}, + [201] = {.lex_state = 4}, + [202] = {.lex_state = 4}, + [203] = {.lex_state = 4}, + [204] = {.lex_state = 4}, + [205] = {.lex_state = 4}, + [206] = {.lex_state = 4}, + [207] = {.lex_state = 4}, + [208] = {.lex_state = 4}, + [209] = {.lex_state = 4}, + [210] = {.lex_state = 4}, + [211] = {.lex_state = 4}, + [212] = {.lex_state = 4}, + [213] = {.lex_state = 4}, + [214] = {.lex_state = 4}, + [215] = {.lex_state = 4}, + [216] = {.lex_state = 4}, + [217] = {.lex_state = 4}, + [218] = {.lex_state = 4}, + [219] = {.lex_state = 4}, + [220] = {.lex_state = 4}, + [221] = {.lex_state = 4}, + [222] = {.lex_state = 4}, + [223] = {.lex_state = 4}, + [224] = {.lex_state = 4}, + [225] = {.lex_state = 4}, + [226] = {.lex_state = 4}, + [227] = {.lex_state = 4}, + [228] = {.lex_state = 4}, + [229] = {.lex_state = 4}, + [230] = {.lex_state = 4}, + [231] = {.lex_state = 4}, + [232] = {.lex_state = 4}, + [233] = {.lex_state = 4}, + [234] = {.lex_state = 4}, + [235] = {.lex_state = 4}, + [236] = {.lex_state = 4}, + [237] = {.lex_state = 4}, + [238] = {.lex_state = 4}, + [239] = {.lex_state = 4}, + [240] = {.lex_state = 4}, + [241] = {.lex_state = 4}, + [242] = {.lex_state = 4}, + [243] = {.lex_state = 4}, + [244] = {.lex_state = 4}, + [245] = {.lex_state = 4}, + [246] = {.lex_state = 4}, + [247] = {.lex_state = 4}, + [248] = {.lex_state = 4}, + [249] = {.lex_state = 4}, + [250] = {.lex_state = 4}, + [251] = {.lex_state = 4}, + [252] = {.lex_state = 4}, + [253] = {.lex_state = 4}, + [254] = {.lex_state = 4}, + [255] = {.lex_state = 4}, + [256] = {.lex_state = 1}, + [257] = {.lex_state = 4}, + [258] = {.lex_state = 4}, + [259] = {.lex_state = 4}, + [260] = {.lex_state = 4}, + [261] = {.lex_state = 4}, + [262] = {.lex_state = 4}, + [263] = {.lex_state = 4}, + [264] = {.lex_state = 1}, + [265] = {.lex_state = 4}, + [266] = {.lex_state = 1}, + [267] = {.lex_state = 4}, + [268] = {.lex_state = 4}, + [269] = {.lex_state = 4}, + [270] = {.lex_state = 4}, + [271] = {.lex_state = 4}, + [272] = {.lex_state = 1}, + [273] = {.lex_state = 4}, + [274] = {.lex_state = 4}, + [275] = {.lex_state = 4}, + [276] = {.lex_state = 4}, + [277] = {.lex_state = 4}, + [278] = {.lex_state = 4}, + [279] = {.lex_state = 4}, + [280] = {.lex_state = 4}, + [281] = {.lex_state = 4}, + [282] = {.lex_state = 4}, + [283] = {.lex_state = 4}, + [284] = {.lex_state = 4}, + [285] = {.lex_state = 4}, + [286] = {.lex_state = 4}, + [287] = {.lex_state = 4}, + [288] = {.lex_state = 4}, + [289] = {.lex_state = 4}, + [290] = {.lex_state = 4}, + [291] = {.lex_state = 4}, + [292] = {.lex_state = 4}, + [293] = {.lex_state = 4}, + [294] = {.lex_state = 4}, + [295] = {.lex_state = 4}, + [296] = {.lex_state = 4}, + [297] = {.lex_state = 4}, + [298] = {.lex_state = 4}, + [299] = {.lex_state = 4}, + [300] = {.lex_state = 4}, + [301] = {.lex_state = 25}, + [302] = {.lex_state = 25}, + [303] = {.lex_state = 25}, + [304] = {.lex_state = 25}, + [305] = {.lex_state = 25}, + [306] = {.lex_state = 25}, + [307] = {.lex_state = 25}, + [308] = {.lex_state = 25}, + [309] = {.lex_state = 25}, + [310] = {.lex_state = 25}, + [311] = {.lex_state = 25}, + [312] = {.lex_state = 25}, + [313] = {.lex_state = 25}, + [314] = {.lex_state = 25}, + [315] = {.lex_state = 25}, + [316] = {.lex_state = 25}, + [317] = {.lex_state = 25}, + [318] = {.lex_state = 25}, + [319] = {.lex_state = 25}, + [320] = {.lex_state = 4}, + [321] = {.lex_state = 4}, + [322] = {.lex_state = 4}, + [323] = {.lex_state = 4}, + [324] = {.lex_state = 4}, + [325] = {.lex_state = 4}, + [326] = {.lex_state = 4}, + [327] = {.lex_state = 2}, + [328] = {.lex_state = 2}, + [329] = {.lex_state = 2}, + [330] = {.lex_state = 2}, + [331] = {.lex_state = 2}, + [332] = {.lex_state = 2}, + [333] = {.lex_state = 2}, [334] = {.lex_state = 2}, - [335] = {.lex_state = 24}, - [336] = {.lex_state = 24}, - [337] = {.lex_state = 1}, - [338] = {.lex_state = 24}, - [339] = {.lex_state = 24}, - [340] = {.lex_state = 24}, - [341] = {.lex_state = 1}, - [342] = {.lex_state = 24}, - [343] = {.lex_state = 24}, - [344] = {.lex_state = 24}, - [345] = {.lex_state = 24}, - [346] = {.lex_state = 1}, - [347] = {.lex_state = 24}, - [348] = {.lex_state = 1}, - [349] = {.lex_state = 24}, - [350] = {.lex_state = 24}, - [351] = {.lex_state = 24}, - [352] = {.lex_state = 24}, - [353] = {.lex_state = 1}, - [354] = {.lex_state = 24}, - [355] = {.lex_state = 24}, - [356] = {.lex_state = 24}, - [357] = {.lex_state = 24}, - [358] = {.lex_state = 24}, - [359] = {.lex_state = 24}, - [360] = {.lex_state = 1}, - [361] = {.lex_state = 1}, - [362] = {.lex_state = 1}, - [363] = {.lex_state = 24}, - [364] = {.lex_state = 24}, - [365] = {.lex_state = 1}, - [366] = {.lex_state = 1}, - [367] = {.lex_state = 24}, - [368] = {.lex_state = 24}, - [369] = {.lex_state = 24}, - [370] = {.lex_state = 24}, - [371] = {.lex_state = 24}, - [372] = {.lex_state = 24}, - [373] = {.lex_state = 1}, - [374] = {.lex_state = 24}, - [375] = {.lex_state = 24}, - [376] = {.lex_state = 24}, - [377] = {.lex_state = 24}, - [378] = {.lex_state = 24}, - [379] = {.lex_state = 24}, - [380] = {.lex_state = 24}, - [381] = {.lex_state = 24}, - [382] = {.lex_state = 24}, - [383] = {.lex_state = 24}, - [384] = {.lex_state = 24}, - [385] = {.lex_state = 24}, - [386] = {.lex_state = 24}, - [387] = {.lex_state = 24}, - [388] = {.lex_state = 24}, - [389] = {.lex_state = 24}, - [390] = {.lex_state = 24}, - [391] = {.lex_state = 24}, - [392] = {.lex_state = 24}, - [393] = {.lex_state = 24}, - [394] = {.lex_state = 24}, - [395] = {.lex_state = 24}, - [396] = {.lex_state = 25}, - [397] = {.lex_state = 25}, - [398] = {.lex_state = 24}, - [399] = {.lex_state = 24}, - [400] = {.lex_state = 24}, - [401] = {.lex_state = 24}, - [402] = {.lex_state = 25}, - [403] = {.lex_state = 24}, - [404] = {.lex_state = 24}, - [405] = {.lex_state = 24}, - [406] = {.lex_state = 24}, - [407] = {.lex_state = 24}, - [408] = {.lex_state = 24}, - [409] = {.lex_state = 24}, - [410] = {.lex_state = 24}, - [411] = {.lex_state = 24}, - [412] = {.lex_state = 24}, - [413] = {.lex_state = 24}, - [414] = {.lex_state = 25}, - [415] = {.lex_state = 25}, - [416] = {.lex_state = 24}, - [417] = {.lex_state = 24}, - [418] = {.lex_state = 24}, - [419] = {.lex_state = 25}, - [420] = {.lex_state = 25}, - [421] = {.lex_state = 24}, - [422] = {.lex_state = 24}, - [423] = {.lex_state = 24}, - [424] = {.lex_state = 24}, - [425] = {.lex_state = 25}, - [426] = {.lex_state = 24}, - [427] = {.lex_state = 24}, - [428] = {.lex_state = 25}, - [429] = {.lex_state = 25}, - [430] = {.lex_state = 24}, - [431] = {.lex_state = 25}, - [432] = {.lex_state = 25}, - [433] = {.lex_state = 27}, - [434] = {.lex_state = 27}, - [435] = {.lex_state = 25}, - [436] = {.lex_state = 24}, - [437] = {.lex_state = 27}, - [438] = {.lex_state = 24}, - [439] = {.lex_state = 27}, - [440] = {.lex_state = 25}, - [441] = {.lex_state = 24}, - [442] = {.lex_state = 25}, - [443] = {.lex_state = 1}, - [444] = {.lex_state = 25}, - [445] = {.lex_state = 24}, - [446] = {.lex_state = 25}, - [447] = {.lex_state = 24}, - [448] = {.lex_state = 24}, - [449] = {.lex_state = 25}, - [450] = {.lex_state = 25}, - [451] = {.lex_state = 25}, - [452] = {.lex_state = 25}, - [453] = {.lex_state = 25}, - [454] = {.lex_state = 25}, - [455] = {.lex_state = 25}, - [456] = {.lex_state = 25}, - [457] = {.lex_state = 25}, - [458] = {.lex_state = 25}, - [459] = {.lex_state = 25}, - [460] = {.lex_state = 1}, - [461] = {.lex_state = 25}, - [462] = {.lex_state = 25}, - [463] = {.lex_state = 1}, - [464] = {.lex_state = 1}, - [465] = {.lex_state = 25}, - [466] = {.lex_state = 1}, - [467] = {.lex_state = 25}, - [468] = {.lex_state = 1}, - [469] = {.lex_state = 25}, - [470] = {.lex_state = 25}, - [471] = {.lex_state = 1}, - [472] = {.lex_state = 25}, - [473] = {.lex_state = 24}, - [474] = {.lex_state = 25}, - [475] = {.lex_state = 25}, - [476] = {.lex_state = 25}, - [477] = {.lex_state = 1}, - [478] = {.lex_state = 25}, - [479] = {.lex_state = 25}, + [335] = {.lex_state = 2}, + [336] = {.lex_state = 2}, + [337] = {.lex_state = 2}, + [338] = {.lex_state = 2}, + [339] = {.lex_state = 3}, + [340] = {.lex_state = 3}, + [341] = {.lex_state = 3}, + [342] = {.lex_state = 3}, + [343] = {.lex_state = 3}, + [344] = {.lex_state = 3}, + [345] = {.lex_state = 3}, + [346] = {.lex_state = 3}, + [347] = {.lex_state = 3}, + [348] = {.lex_state = 3}, + [349] = {.lex_state = 3}, + [350] = {.lex_state = 3}, + [351] = {.lex_state = 3}, + [352] = {.lex_state = 3}, + [353] = {.lex_state = 3}, + [354] = {.lex_state = 3}, + [355] = {.lex_state = 3}, + [356] = {.lex_state = 3}, + [357] = {.lex_state = 3}, + [358] = {.lex_state = 3}, + [359] = {.lex_state = 3}, + [360] = {.lex_state = 3}, + [361] = {.lex_state = 3}, + [362] = {.lex_state = 3}, + [363] = {.lex_state = 3}, + [364] = {.lex_state = 3}, + [365] = {.lex_state = 3}, + [366] = {.lex_state = 3}, + [367] = {.lex_state = 3}, + [368] = {.lex_state = 3}, + [369] = {.lex_state = 3}, + [370] = {.lex_state = 3}, + [371] = {.lex_state = 3}, + [372] = {.lex_state = 3}, + [373] = {.lex_state = 3}, + [374] = {.lex_state = 3}, + [375] = {.lex_state = 3}, + [376] = {.lex_state = 3}, + [377] = {.lex_state = 3}, + [378] = {.lex_state = 3}, + [379] = {.lex_state = 3}, + [380] = {.lex_state = 3}, + [381] = {.lex_state = 3}, + [382] = {.lex_state = 3}, + [383] = {.lex_state = 3}, + [384] = {.lex_state = 3}, + [385] = {.lex_state = 3}, + [386] = {.lex_state = 3}, + [387] = {.lex_state = 3}, + [388] = {.lex_state = 3}, + [389] = {.lex_state = 3}, + [390] = {.lex_state = 3}, + [391] = {.lex_state = 3}, + [392] = {.lex_state = 3}, + [393] = {.lex_state = 3}, + [394] = {.lex_state = 3}, + [395] = {.lex_state = 3}, + [396] = {.lex_state = 3}, + [397] = {.lex_state = 3}, + [398] = {.lex_state = 3}, + [399] = {.lex_state = 3}, + [400] = {.lex_state = 3}, + [401] = {.lex_state = 3}, + [402] = {.lex_state = 3}, + [403] = {.lex_state = 3}, + [404] = {.lex_state = 3}, + [405] = {.lex_state = 3}, + [406] = {.lex_state = 3}, + [407] = {.lex_state = 3}, + [408] = {.lex_state = 3}, + [409] = {.lex_state = 3}, + [410] = {.lex_state = 3}, + [411] = {.lex_state = 3}, + [412] = {.lex_state = 3}, + [413] = {.lex_state = 3}, + [414] = {.lex_state = 3}, + [415] = {.lex_state = 3}, + [416] = {.lex_state = 3}, + [417] = {.lex_state = 3}, + [418] = {.lex_state = 3}, + [419] = {.lex_state = 3}, + [420] = {.lex_state = 3}, + [421] = {.lex_state = 3}, + [422] = {.lex_state = 3}, + [423] = {.lex_state = 3}, + [424] = {.lex_state = 3}, + [425] = {.lex_state = 3}, + [426] = {.lex_state = 3}, + [427] = {.lex_state = 3}, + [428] = {.lex_state = 3}, + [429] = {.lex_state = 3}, + [430] = {.lex_state = 3}, + [431] = {.lex_state = 3}, + [432] = {.lex_state = 3}, + [433] = {.lex_state = 3}, + [434] = {.lex_state = 3}, + [435] = {.lex_state = 3}, + [436] = {.lex_state = 3}, + [437] = {.lex_state = 3}, + [438] = {.lex_state = 3}, + [439] = {.lex_state = 3}, + [440] = {.lex_state = 3}, + [441] = {.lex_state = 3}, + [442] = {.lex_state = 3}, + [443] = {.lex_state = 6}, + [444] = {.lex_state = 6}, + [445] = {.lex_state = 6}, + [446] = {.lex_state = 6}, + [447] = {.lex_state = 6}, + [448] = {.lex_state = 6}, + [449] = {.lex_state = 2}, + [450] = {.lex_state = 2}, + [451] = {.lex_state = 2}, + [452] = {.lex_state = 2}, + [453] = {.lex_state = 2}, + [454] = {.lex_state = 2}, + [455] = {.lex_state = 2}, + [456] = {.lex_state = 2}, + [457] = {.lex_state = 2}, + [458] = {.lex_state = 2}, + [459] = {.lex_state = 2}, + [460] = {.lex_state = 2}, + [461] = {.lex_state = 2}, + [462] = {.lex_state = 2}, + [463] = {.lex_state = 2}, + [464] = {.lex_state = 2}, + [465] = {.lex_state = 4}, + [466] = {.lex_state = 2}, + [467] = {.lex_state = 2}, + [468] = {.lex_state = 2}, + [469] = {.lex_state = 2}, + [470] = {.lex_state = 4}, + [471] = {.lex_state = 2}, + [472] = {.lex_state = 4}, + [473] = {.lex_state = 2}, + [474] = {.lex_state = 4}, + [475] = {.lex_state = 4}, + [476] = {.lex_state = 4}, + [477] = {.lex_state = 2}, + [478] = {.lex_state = 2}, + [479] = {.lex_state = 0}, [480] = {.lex_state = 25}, [481] = {.lex_state = 25}, - [482] = {.lex_state = 1}, - [483] = {.lex_state = 25}, - [484] = {.lex_state = 25}, - [485] = {.lex_state = 25}, - [486] = {.lex_state = 25}, + [482] = {.lex_state = 0}, + [483] = {.lex_state = 0}, + [484] = {.lex_state = 0}, + [485] = {.lex_state = 0}, + [486] = {.lex_state = 0}, [487] = {.lex_state = 25}, - [488] = {.lex_state = 1}, - [489] = {.lex_state = 25}, - [490] = {.lex_state = 25}, - [491] = {.lex_state = 24}, - [492] = {.lex_state = 1}, + [488] = {.lex_state = 4}, + [489] = {.lex_state = 2}, + [490] = {.lex_state = 0}, + [491] = {.lex_state = 25}, + [492] = {.lex_state = 2}, [493] = {.lex_state = 25}, [494] = {.lex_state = 25}, [495] = {.lex_state = 25}, - [496] = {.lex_state = 1}, + [496] = {.lex_state = 0}, [497] = {.lex_state = 25}, [498] = {.lex_state = 25}, - [499] = {.lex_state = 1}, - [500] = {.lex_state = 1}, - [501] = {.lex_state = 1}, + [499] = {.lex_state = 25}, + [500] = {.lex_state = 0}, + [501] = {.lex_state = 25}, [502] = {.lex_state = 25}, [503] = {.lex_state = 25}, - [504] = {.lex_state = 1}, - [505] = {.lex_state = 1}, - [506] = {.lex_state = 1}, - [507] = {.lex_state = 1}, + [504] = {.lex_state = 25}, + [505] = {.lex_state = 2}, + [506] = {.lex_state = 25}, + [507] = {.lex_state = 25}, [508] = {.lex_state = 25}, - [509] = {.lex_state = 1}, - [510] = {.lex_state = 25}, - [511] = {.lex_state = 1}, - [512] = {.lex_state = 1}, - [513] = {.lex_state = 1}, - [514] = {.lex_state = 1}, - [515] = {.lex_state = 26}, - [516] = {.lex_state = 1}, - [517] = {.lex_state = 25}, - [518] = {.lex_state = 25}, - [519] = {.lex_state = 26}, - [520] = {.lex_state = 1}, - [521] = {.lex_state = 1}, - [522] = {.lex_state = 1}, - [523] = {.lex_state = 26}, - [524] = {.lex_state = 1}, - [525] = {.lex_state = 25}, - [526] = {.lex_state = 1}, - [527] = {.lex_state = 1}, - [528] = {.lex_state = 1}, - [529] = {.lex_state = 1}, - [530] = {.lex_state = 1}, - [531] = {.lex_state = 1}, + [509] = {.lex_state = 0}, + [510] = {.lex_state = 0}, + [511] = {.lex_state = 25}, + [512] = {.lex_state = 0}, + [513] = {.lex_state = 25}, + [514] = {.lex_state = 25}, + [515] = {.lex_state = 25}, + [516] = {.lex_state = 25}, + [517] = {.lex_state = 2}, + [518] = {.lex_state = 0}, + [519] = {.lex_state = 2}, + [520] = {.lex_state = 0}, + [521] = {.lex_state = 2}, + [522] = {.lex_state = 2}, + [523] = {.lex_state = 2}, + [524] = {.lex_state = 2}, + [525] = {.lex_state = 2}, + [526] = {.lex_state = 2}, + [527] = {.lex_state = 2}, + [528] = {.lex_state = 2}, + [529] = {.lex_state = 0}, + [530] = {.lex_state = 2}, + [531] = {.lex_state = 2}, [532] = {.lex_state = 25}, - [533] = {.lex_state = 1}, - [534] = {.lex_state = 1}, - [535] = {.lex_state = 1}, - [536] = {.lex_state = 1}, - [537] = {.lex_state = 1}, - [538] = {.lex_state = 1}, - [539] = {.lex_state = 25}, - [540] = {.lex_state = 26}, - [541] = {.lex_state = 25}, - [542] = {.lex_state = 25}, - [543] = {.lex_state = 1}, - [544] = {.lex_state = 1}, - [545] = {.lex_state = 1}, - [546] = {.lex_state = 1}, - [547] = {.lex_state = 1}, - [548] = {.lex_state = 1}, - [549] = {.lex_state = 1}, - [550] = {.lex_state = 1}, - [551] = {.lex_state = 1}, - [552] = {.lex_state = 1}, - [553] = {.lex_state = 1}, - [554] = {.lex_state = 1}, - [555] = {.lex_state = 1}, - [556] = {.lex_state = 1}, - [557] = {.lex_state = 4}, - [558] = {.lex_state = 4}, - [559] = {.lex_state = 27}, - [560] = {.lex_state = 27}, - [561] = {.lex_state = 27}, - [562] = {.lex_state = 27}, - [563] = {.lex_state = 27}, - [564] = {.lex_state = 1}, - [565] = {.lex_state = 1}, - [566] = {.lex_state = 1}, - [567] = {.lex_state = 1}, - [568] = {.lex_state = 1}, - [569] = {.lex_state = 1}, - [570] = {.lex_state = 1}, - [571] = {.lex_state = 1}, - [572] = {.lex_state = 27}, - [573] = {.lex_state = 1}, - [574] = {.lex_state = 1}, - [575] = {.lex_state = 1}, - [576] = {.lex_state = 1}, - [577] = {.lex_state = 1}, - [578] = {.lex_state = 1}, - [579] = {.lex_state = 27}, - [580] = {.lex_state = 27}, - [581] = {.lex_state = 1}, - [582] = {.lex_state = 27}, - [583] = {.lex_state = 27}, - [584] = {.lex_state = 4}, - [585] = {.lex_state = 27}, - [586] = {.lex_state = 4}, - [587] = {.lex_state = 27}, - [588] = {.lex_state = 1}, - [589] = {.lex_state = 4}, - [590] = {.lex_state = 27}, - [591] = {.lex_state = 27}, - [592] = {.lex_state = 27}, - [593] = {.lex_state = 27}, - [594] = {.lex_state = 27}, - [595] = {.lex_state = 27}, - [596] = {.lex_state = 4}, - [597] = {.lex_state = 27}, - [598] = {.lex_state = 4}, - [599] = {.lex_state = 27}, - [600] = {.lex_state = 27}, - [601] = {.lex_state = 27}, - [602] = {.lex_state = 27}, - [603] = {.lex_state = 27}, - [604] = {.lex_state = 27}, - [605] = {.lex_state = 27}, - [606] = {.lex_state = 27}, - [607] = {.lex_state = 4}, - [608] = {.lex_state = 4}, - [609] = {.lex_state = 4}, - [610] = {.lex_state = 4}, - [611] = {.lex_state = 27}, - [612] = {.lex_state = 1}, - [613] = {.lex_state = 27}, - [614] = {.lex_state = 27}, - [615] = {.lex_state = 1}, - [616] = {.lex_state = 1}, - [617] = {.lex_state = 1}, - [618] = {.lex_state = 1}, - [619] = {.lex_state = 1}, - [620] = {.lex_state = 1}, - [621] = {.lex_state = 4}, - [622] = {.lex_state = 4}, - [623] = {.lex_state = 4}, - [624] = {.lex_state = 4}, - [625] = {.lex_state = 4}, - [626] = {.lex_state = 4}, - [627] = {.lex_state = 4}, - [628] = {.lex_state = 4}, - [629] = {.lex_state = 1}, - [630] = {.lex_state = 4}, - [631] = {.lex_state = 1}, - [632] = {.lex_state = 1}, - [633] = {.lex_state = 4}, - [634] = {.lex_state = 4}, - [635] = {.lex_state = 1}, - [636] = {.lex_state = 4}, - [637] = {.lex_state = 4}, - [638] = {.lex_state = 4}, - [639] = {.lex_state = 4}, - [640] = {.lex_state = 4}, - [641] = {.lex_state = 4}, - [642] = {.lex_state = 4}, - [643] = {.lex_state = 4}, - [644] = {.lex_state = 26}, - [645] = {.lex_state = 4}, - [646] = {.lex_state = 4}, - [647] = {.lex_state = 4}, - [648] = {.lex_state = 4}, - [649] = {.lex_state = 4}, - [650] = {.lex_state = 4}, - [651] = {.lex_state = 26}, - [652] = {.lex_state = 4}, - [653] = {.lex_state = 4}, - [654] = {.lex_state = 4}, - [655] = {.lex_state = 4}, - [656] = {.lex_state = 4}, - [657] = {.lex_state = 4}, - [658] = {.lex_state = 4}, - [659] = {.lex_state = 4}, - [660] = {.lex_state = 4}, - [661] = {.lex_state = 4}, - [662] = {.lex_state = 4}, - [663] = {.lex_state = 4}, - [664] = {.lex_state = 4}, - [665] = {.lex_state = 4}, - [666] = {.lex_state = 4}, - [667] = {.lex_state = 4}, - [668] = {.lex_state = 4}, - [669] = {.lex_state = 4}, - [670] = {.lex_state = 4}, - [671] = {.lex_state = 4}, - [672] = {.lex_state = 4}, - [673] = {.lex_state = 4}, - [674] = {.lex_state = 4}, - [675] = {.lex_state = 4}, - [676] = {.lex_state = 4}, - [677] = {.lex_state = 4}, - [678] = {.lex_state = 4}, - [679] = {.lex_state = 4}, - [680] = {.lex_state = 4}, - [681] = {.lex_state = 4}, - [682] = {.lex_state = 4}, - [683] = {.lex_state = 4}, - [684] = {.lex_state = 4}, - [685] = {.lex_state = 26}, - [686] = {.lex_state = 4}, - [687] = {.lex_state = 4}, - [688] = {.lex_state = 4}, - [689] = {.lex_state = 4}, - [690] = {.lex_state = 4}, - [691] = {.lex_state = 4}, - [692] = {.lex_state = 4}, - [693] = {.lex_state = 4}, - [694] = {.lex_state = 4}, - [695] = {.lex_state = 4}, - [696] = {.lex_state = 4}, - [697] = {.lex_state = 4}, - [698] = {.lex_state = 4}, - [699] = {.lex_state = 4}, - [700] = {.lex_state = 4}, - [701] = {.lex_state = 4}, - [702] = {.lex_state = 4}, - [703] = {.lex_state = 4}, - [704] = {.lex_state = 4}, - [705] = {.lex_state = 26}, - [706] = {.lex_state = 4}, - [707] = {.lex_state = 4}, - [708] = {.lex_state = 4}, - [709] = {.lex_state = 4}, - [710] = {.lex_state = 4}, - [711] = {.lex_state = 4}, - [712] = {.lex_state = 4}, - [713] = {.lex_state = 4}, - [714] = {.lex_state = 4}, - [715] = {.lex_state = 4}, - [716] = {.lex_state = 4}, - [717] = {.lex_state = 4}, - [718] = {.lex_state = 4}, - [719] = {.lex_state = 4}, - [720] = {.lex_state = 4}, - [721] = {.lex_state = 4}, - [722] = {.lex_state = 4}, - [723] = {.lex_state = 4}, - [724] = {.lex_state = 4}, - [725] = {.lex_state = 4}, - [726] = {.lex_state = 4}, - [727] = {.lex_state = 4}, - [728] = {.lex_state = 4}, - [729] = {.lex_state = 4}, - [730] = {.lex_state = 4}, - [731] = {.lex_state = 4}, - [732] = {.lex_state = 4}, - [733] = {.lex_state = 4}, - [734] = {.lex_state = 4}, - [735] = {.lex_state = 4}, - [736] = {.lex_state = 4}, - [737] = {.lex_state = 4}, - [738] = {.lex_state = 4}, - [739] = {.lex_state = 4}, - [740] = {.lex_state = 4}, - [741] = {.lex_state = 4}, - [742] = {.lex_state = 4}, - [743] = {.lex_state = 4}, - [744] = {.lex_state = 4}, - [745] = {.lex_state = 4}, - [746] = {.lex_state = 4}, - [747] = {.lex_state = 4}, - [748] = {.lex_state = 4}, - [749] = {.lex_state = 4}, - [750] = {.lex_state = 4}, - [751] = {.lex_state = 26}, - [752] = {.lex_state = 4}, - [753] = {.lex_state = 4}, - [754] = {.lex_state = 4}, - [755] = {.lex_state = 4}, - [756] = {.lex_state = 4}, - [757] = {.lex_state = 4}, - [758] = {.lex_state = 4}, - [759] = {.lex_state = 4}, - [760] = {.lex_state = 4}, - [761] = {.lex_state = 4}, - [762] = {.lex_state = 4}, - [763] = {.lex_state = 4}, - [764] = {.lex_state = 4}, - [765] = {.lex_state = 4}, - [766] = {.lex_state = 4}, - [767] = {.lex_state = 4}, - [768] = {.lex_state = 4}, - [769] = {.lex_state = 4}, - [770] = {.lex_state = 4}, - [771] = {.lex_state = 4}, - [772] = {.lex_state = 4}, - [773] = {.lex_state = 4}, - [774] = {.lex_state = 4}, - [775] = {.lex_state = 4}, - [776] = {.lex_state = 4}, - [777] = {.lex_state = 4}, - [778] = {.lex_state = 4}, - [779] = {.lex_state = 4}, - [780] = {.lex_state = 4}, - [781] = {.lex_state = 4}, - [782] = {.lex_state = 4}, - [783] = {.lex_state = 4}, - [784] = {.lex_state = 4}, - [785] = {.lex_state = 4}, - [786] = {.lex_state = 4}, - [787] = {.lex_state = 4}, - [788] = {.lex_state = 4}, - [789] = {.lex_state = 4}, - [790] = {.lex_state = 4}, - [791] = {.lex_state = 4}, - [792] = {.lex_state = 4}, - [793] = {.lex_state = 4}, - [794] = {.lex_state = 4}, - [795] = {.lex_state = 4}, - [796] = {.lex_state = 4}, - [797] = {.lex_state = 4}, - [798] = {.lex_state = 4}, - [799] = {.lex_state = 4}, - [800] = {.lex_state = 4}, - [801] = {.lex_state = 4}, - [802] = {.lex_state = 4}, - [803] = {.lex_state = 4}, - [804] = {.lex_state = 4}, - [805] = {.lex_state = 4}, - [806] = {.lex_state = 4}, - [807] = {.lex_state = 4}, - [808] = {.lex_state = 4}, - [809] = {.lex_state = 4}, - [810] = {.lex_state = 4}, - [811] = {.lex_state = 4}, - [812] = {.lex_state = 4}, - [813] = {.lex_state = 4}, - [814] = {.lex_state = 4}, - [815] = {.lex_state = 4}, - [816] = {.lex_state = 26}, - [817] = {.lex_state = 4}, - [818] = {.lex_state = 4}, - [819] = {.lex_state = 4}, - [820] = {.lex_state = 4}, - [821] = {.lex_state = 4}, - [822] = {.lex_state = 4}, - [823] = {.lex_state = 4}, - [824] = {.lex_state = 4}, - [825] = {.lex_state = 4}, - [826] = {.lex_state = 4}, - [827] = {.lex_state = 4}, - [828] = {.lex_state = 4}, - [829] = {.lex_state = 4}, - [830] = {.lex_state = 4}, - [831] = {.lex_state = 4}, - [832] = {.lex_state = 4}, - [833] = {.lex_state = 4}, - [834] = {.lex_state = 4}, - [835] = {.lex_state = 4}, - [836] = {.lex_state = 4}, - [837] = {.lex_state = 4}, - [838] = {.lex_state = 4}, - [839] = {.lex_state = 4}, - [840] = {.lex_state = 26}, - [841] = {.lex_state = 4}, - [842] = {.lex_state = 4}, - [843] = {.lex_state = 26}, - [844] = {.lex_state = 4}, - [845] = {.lex_state = 4}, - [846] = {.lex_state = 4}, - [847] = {.lex_state = 4}, - [848] = {.lex_state = 4}, - [849] = {.lex_state = 4}, - [850] = {.lex_state = 26}, - [851] = {.lex_state = 4}, - [852] = {.lex_state = 4}, - [853] = {.lex_state = 4}, - [854] = {.lex_state = 4}, - [855] = {.lex_state = 4}, - [856] = {.lex_state = 4}, - [857] = {.lex_state = 4}, - [858] = {.lex_state = 4}, - [859] = {.lex_state = 4}, - [860] = {.lex_state = 4}, - [861] = {.lex_state = 4}, - [862] = {.lex_state = 4}, - [863] = {.lex_state = 4}, - [864] = {.lex_state = 4}, - [865] = {.lex_state = 4}, - [866] = {.lex_state = 4}, - [867] = {.lex_state = 4}, - [868] = {.lex_state = 26}, - [869] = {.lex_state = 26}, - [870] = {.lex_state = 4}, - [871] = {.lex_state = 4}, - [872] = {.lex_state = 4}, - [873] = {.lex_state = 4}, - [874] = {.lex_state = 4}, - [875] = {.lex_state = 4}, - [876] = {.lex_state = 4}, - [877] = {.lex_state = 4}, - [878] = {.lex_state = 4}, - [879] = {.lex_state = 4}, - [880] = {.lex_state = 4}, - [881] = {.lex_state = 4}, - [882] = {.lex_state = 4}, - [883] = {.lex_state = 4}, - [884] = {.lex_state = 4}, - [885] = {.lex_state = 26}, - [886] = {.lex_state = 26}, - [887] = {.lex_state = 26}, - [888] = {.lex_state = 4}, - [889] = {.lex_state = 4}, - [890] = {.lex_state = 4}, - [891] = {.lex_state = 4}, - [892] = {.lex_state = 4}, - [893] = {.lex_state = 4}, - [894] = {.lex_state = 4}, - [895] = {.lex_state = 26}, - [896] = {.lex_state = 4}, - [897] = {.lex_state = 26}, - [898] = {.lex_state = 4}, - [899] = {.lex_state = 4}, - [900] = {.lex_state = 4}, - [901] = {.lex_state = 26}, - [902] = {.lex_state = 26}, - [903] = {.lex_state = 26}, - [904] = {.lex_state = 4}, - [905] = {.lex_state = 4}, - [906] = {.lex_state = 4}, - [907] = {.lex_state = 4}, - [908] = {.lex_state = 4}, - [909] = {.lex_state = 4}, - [910] = {.lex_state = 4}, - [911] = {.lex_state = 2}, - [912] = {.lex_state = 2}, - [913] = {.lex_state = 2}, - [914] = {.lex_state = 2}, - [915] = {.lex_state = 2}, - [916] = {.lex_state = 2}, - [917] = {.lex_state = 2}, - [918] = {.lex_state = 2}, - [919] = {.lex_state = 2}, - [920] = {.lex_state = 2}, - [921] = {.lex_state = 2}, - [922] = {.lex_state = 2}, - [923] = {.lex_state = 2}, - [924] = {.lex_state = 2}, - [925] = {.lex_state = 2}, - [926] = {.lex_state = 2}, - [927] = {.lex_state = 3}, - [928] = {.lex_state = 3}, - [929] = {.lex_state = 3}, - [930] = {.lex_state = 3}, - [931] = {.lex_state = 3}, - [932] = {.lex_state = 3}, - [933] = {.lex_state = 3}, - [934] = {.lex_state = 3}, - [935] = {.lex_state = 3}, - [936] = {.lex_state = 3}, - [937] = {.lex_state = 3}, - [938] = {.lex_state = 3}, - [939] = {.lex_state = 3}, - [940] = {.lex_state = 3}, - [941] = {.lex_state = 3}, - [942] = {.lex_state = 3}, - [943] = {.lex_state = 3}, - [944] = {.lex_state = 3}, - [945] = {.lex_state = 3}, - [946] = {.lex_state = 3}, - [947] = {.lex_state = 3}, - [948] = {.lex_state = 3}, - [949] = {.lex_state = 3}, - [950] = {.lex_state = 3}, - [951] = {.lex_state = 3}, - [952] = {.lex_state = 3}, - [953] = {.lex_state = 3}, - [954] = {.lex_state = 3}, - [955] = {.lex_state = 3}, - [956] = {.lex_state = 3}, - [957] = {.lex_state = 3}, - [958] = {.lex_state = 3}, - [959] = {.lex_state = 3}, - [960] = {.lex_state = 3}, - [961] = {.lex_state = 3}, - [962] = {.lex_state = 3}, - [963] = {.lex_state = 3}, - [964] = {.lex_state = 3}, - [965] = {.lex_state = 3}, - [966] = {.lex_state = 3}, - [967] = {.lex_state = 3}, - [968] = {.lex_state = 3}, - [969] = {.lex_state = 3}, - [970] = {.lex_state = 3}, - [971] = {.lex_state = 3}, - [972] = {.lex_state = 3}, - [973] = {.lex_state = 3}, - [974] = {.lex_state = 3}, - [975] = {.lex_state = 3}, - [976] = {.lex_state = 3}, - [977] = {.lex_state = 3}, - [978] = {.lex_state = 3}, - [979] = {.lex_state = 3}, - [980] = {.lex_state = 3}, - [981] = {.lex_state = 3}, - [982] = {.lex_state = 3}, - [983] = {.lex_state = 3}, - [984] = {.lex_state = 3}, - [985] = {.lex_state = 3}, - [986] = {.lex_state = 3}, - [987] = {.lex_state = 3}, - [988] = {.lex_state = 3}, - [989] = {.lex_state = 3}, - [990] = {.lex_state = 3}, - [991] = {.lex_state = 3}, - [992] = {.lex_state = 3}, - [993] = {.lex_state = 3}, - [994] = {.lex_state = 3}, - [995] = {.lex_state = 3}, - [996] = {.lex_state = 3}, - [997] = {.lex_state = 3}, - [998] = {.lex_state = 3}, - [999] = {.lex_state = 3}, - [1000] = {.lex_state = 3}, - [1001] = {.lex_state = 3}, - [1002] = {.lex_state = 3}, - [1003] = {.lex_state = 3}, - [1004] = {.lex_state = 3}, - [1005] = {.lex_state = 3}, - [1006] = {.lex_state = 3}, - [1007] = {.lex_state = 3}, - [1008] = {.lex_state = 3}, - [1009] = {.lex_state = 3}, - [1010] = {.lex_state = 3}, - [1011] = {.lex_state = 3}, - [1012] = {.lex_state = 3}, - [1013] = {.lex_state = 6}, - [1014] = {.lex_state = 6}, - [1015] = {.lex_state = 6}, - [1016] = {.lex_state = 6}, - [1017] = {.lex_state = 6}, - [1018] = {.lex_state = 6}, - [1019] = {.lex_state = 2}, - [1020] = {.lex_state = 2}, - [1021] = {.lex_state = 2}, - [1022] = {.lex_state = 2}, - [1023] = {.lex_state = 2}, - [1024] = {.lex_state = 2}, - [1025] = {.lex_state = 2}, - [1026] = {.lex_state = 2}, - [1027] = {.lex_state = 2}, - [1028] = {.lex_state = 2}, - [1029] = {.lex_state = 2}, - [1030] = {.lex_state = 2}, - [1031] = {.lex_state = 2}, - [1032] = {.lex_state = 2}, - [1033] = {.lex_state = 2}, - [1034] = {.lex_state = 2}, - [1035] = {.lex_state = 4}, - [1036] = {.lex_state = 4}, - [1037] = {.lex_state = 4}, - [1038] = {.lex_state = 2}, - [1039] = {.lex_state = 2}, - [1040] = {.lex_state = 2}, - [1041] = {.lex_state = 2}, - [1042] = {.lex_state = 4}, - [1043] = {.lex_state = 2}, - [1044] = {.lex_state = 2}, - [1045] = {.lex_state = 4}, - [1046] = {.lex_state = 2}, - [1047] = {.lex_state = 2}, - [1048] = {.lex_state = 4}, - [1049] = {.lex_state = 2}, - [1050] = {.lex_state = 2}, - [1051] = {.lex_state = 26}, - [1052] = {.lex_state = 2}, - [1053] = {.lex_state = 26}, - [1054] = {.lex_state = 26}, - [1055] = {.lex_state = 26}, - [1056] = {.lex_state = 26}, - [1057] = {.lex_state = 26}, - [1058] = {.lex_state = 26}, - [1059] = {.lex_state = 2}, - [1060] = {.lex_state = 26}, - [1061] = {.lex_state = 26}, - [1062] = {.lex_state = 26}, - [1063] = {.lex_state = 26}, - [1064] = {.lex_state = 26}, - [1065] = {.lex_state = 26}, - [1066] = {.lex_state = 26}, - [1067] = {.lex_state = 26}, - [1068] = {.lex_state = 26}, - [1069] = {.lex_state = 26}, - [1070] = {.lex_state = 4}, - [1071] = {.lex_state = 26}, - [1072] = {.lex_state = 26}, - [1073] = {.lex_state = 26}, - [1074] = {.lex_state = 26}, - [1075] = {.lex_state = 26}, - [1076] = {.lex_state = 26}, - [1077] = {.lex_state = 26}, - [1078] = {.lex_state = 26}, - [1079] = {.lex_state = 26}, - [1080] = {.lex_state = 26}, - [1081] = {.lex_state = 26}, - [1082] = {.lex_state = 26}, - [1083] = {.lex_state = 26}, - [1084] = {.lex_state = 26}, - [1085] = {.lex_state = 26}, - [1086] = {.lex_state = 2}, - [1087] = {.lex_state = 26}, - [1088] = {.lex_state = 2}, - [1089] = {.lex_state = 2}, - [1090] = {.lex_state = 2}, - [1091] = {.lex_state = 2}, - [1092] = {.lex_state = 2}, - [1093] = {.lex_state = 2}, - [1094] = {.lex_state = 2}, - [1095] = {.lex_state = 2}, - [1096] = {.lex_state = 2}, - [1097] = {.lex_state = 2}, - [1098] = {.lex_state = 2}, - [1099] = {.lex_state = 0}, - [1100] = {.lex_state = 2}, - [1101] = {.lex_state = 2}, - [1102] = {.lex_state = 2}, - [1103] = {.lex_state = 2}, - [1104] = {.lex_state = 2}, - [1105] = {.lex_state = 2}, - [1106] = {.lex_state = 2}, - [1107] = {.lex_state = 0}, - [1108] = {.lex_state = 2}, - [1109] = {.lex_state = 2}, - [1110] = {.lex_state = 2}, - [1111] = {.lex_state = 2}, - [1112] = {.lex_state = 2}, - [1113] = {.lex_state = 2}, - [1114] = {.lex_state = 2}, - [1115] = {.lex_state = 2}, - [1116] = {.lex_state = 2}, - [1117] = {.lex_state = 2}, - [1118] = {.lex_state = 0}, - [1119] = {.lex_state = 0}, - [1120] = {.lex_state = 0}, - [1121] = {.lex_state = 0}, - [1122] = {.lex_state = 2}, - [1123] = {.lex_state = 2}, - [1124] = {.lex_state = 2}, - [1125] = {.lex_state = 2}, - [1126] = {.lex_state = 2}, - [1127] = {.lex_state = 2}, - [1128] = {.lex_state = 2}, - [1129] = {.lex_state = 0}, - [1130] = {.lex_state = 2}, - [1131] = {.lex_state = 2}, - [1132] = {.lex_state = 2}, - [1133] = {.lex_state = 2}, - [1134] = {.lex_state = 0}, - [1135] = {.lex_state = 2}, - [1136] = {.lex_state = 2}, - [1137] = {.lex_state = 2}, - [1138] = {.lex_state = 2}, - [1139] = {.lex_state = 2}, - [1140] = {.lex_state = 0}, - [1141] = {.lex_state = 2}, - [1142] = {.lex_state = 2}, - [1143] = {.lex_state = 2}, - [1144] = {.lex_state = 0}, - [1145] = {.lex_state = 2}, - [1146] = {.lex_state = 2}, - [1147] = {.lex_state = 2}, - [1148] = {.lex_state = 2}, - [1149] = {.lex_state = 0}, - [1150] = {.lex_state = 2}, - [1151] = {.lex_state = 2}, - [1152] = {.lex_state = 0}, - [1153] = {.lex_state = 2}, - [1154] = {.lex_state = 2}, - [1155] = {.lex_state = 2}, - [1156] = {.lex_state = 2}, - [1157] = {.lex_state = 2}, - [1158] = {.lex_state = 2}, - [1159] = {.lex_state = 2}, - [1160] = {.lex_state = 2}, - [1161] = {.lex_state = 2}, - [1162] = {.lex_state = 2}, - [1163] = {.lex_state = 2}, - [1164] = {.lex_state = 2}, - [1165] = {.lex_state = 2}, - [1166] = {.lex_state = 2}, - [1167] = {.lex_state = 2}, - [1168] = {.lex_state = 2}, - [1169] = {.lex_state = 2}, - [1170] = {.lex_state = 2}, - [1171] = {.lex_state = 2}, - [1172] = {.lex_state = 2}, - [1173] = {.lex_state = 2}, - [1174] = {.lex_state = 2}, - [1175] = {.lex_state = 0}, - [1176] = {.lex_state = 2}, - [1177] = {.lex_state = 2}, - [1178] = {.lex_state = 0}, - [1179] = {.lex_state = 2}, - [1180] = {.lex_state = 2}, - [1181] = {.lex_state = 2}, - [1182] = {.lex_state = 26}, - [1183] = {.lex_state = 2}, - [1184] = {.lex_state = 2}, - [1185] = {.lex_state = 2}, - [1186] = {.lex_state = 2}, - [1187] = {.lex_state = 2}, - [1188] = {.lex_state = 2}, - [1189] = {.lex_state = 2}, - [1190] = {.lex_state = 2}, - [1191] = {.lex_state = 2}, - [1192] = {.lex_state = 2}, - [1193] = {.lex_state = 2}, - [1194] = {.lex_state = 2}, - [1195] = {.lex_state = 2}, - [1196] = {.lex_state = 2}, - [1197] = {.lex_state = 2}, - [1198] = {.lex_state = 0}, - [1199] = {.lex_state = 2}, - [1200] = {.lex_state = 2}, - [1201] = {.lex_state = 2}, - [1202] = {.lex_state = 2}, - [1203] = {.lex_state = 2}, - [1204] = {.lex_state = 2}, - [1205] = {.lex_state = 2}, - [1206] = {.lex_state = 2}, - [1207] = {.lex_state = 2}, - [1208] = {.lex_state = 2}, - [1209] = {.lex_state = 2}, - [1210] = {.lex_state = 2}, - [1211] = {.lex_state = 2}, - [1212] = {.lex_state = 2}, - [1213] = {.lex_state = 2}, - [1214] = {.lex_state = 2}, - [1215] = {.lex_state = 2}, - [1216] = {.lex_state = 2}, - [1217] = {.lex_state = 2}, - [1218] = {.lex_state = 2}, - [1219] = {.lex_state = 2}, - [1220] = {.lex_state = 2}, - [1221] = {.lex_state = 2}, - [1222] = {.lex_state = 2}, - [1223] = {.lex_state = 2}, - [1224] = {.lex_state = 2}, - [1225] = {.lex_state = 2}, - [1226] = {.lex_state = 2}, - [1227] = {.lex_state = 2}, - [1228] = {.lex_state = 2}, - [1229] = {.lex_state = 2}, - [1230] = {.lex_state = 0}, - [1231] = {.lex_state = 2}, - [1232] = {.lex_state = 2}, - [1233] = {.lex_state = 2}, - [1234] = {.lex_state = 2}, - [1235] = {.lex_state = 2}, - [1236] = {.lex_state = 0}, - [1237] = {.lex_state = 2}, - [1238] = {.lex_state = 2}, - [1239] = {.lex_state = 2}, - [1240] = {.lex_state = 2}, - [1241] = {.lex_state = 2}, - [1242] = {.lex_state = 2}, - [1243] = {.lex_state = 2}, - [1244] = {.lex_state = 2}, - [1245] = {.lex_state = 2}, - [1246] = {.lex_state = 2}, - [1247] = {.lex_state = 2}, - [1248] = {.lex_state = 2}, - [1249] = {.lex_state = 2}, - [1250] = {.lex_state = 2}, - [1251] = {.lex_state = 2}, - [1252] = {.lex_state = 2}, - [1253] = {.lex_state = 2}, - [1254] = {.lex_state = 2}, - [1255] = {.lex_state = 2}, - [1256] = {.lex_state = 2}, - [1257] = {.lex_state = 2}, - [1258] = {.lex_state = 2}, - [1259] = {.lex_state = 2}, - [1260] = {.lex_state = 2}, - [1261] = {.lex_state = 2}, - [1262] = {.lex_state = 2}, - [1263] = {.lex_state = 2}, - [1264] = {.lex_state = 2}, - [1265] = {.lex_state = 2}, - [1266] = {.lex_state = 2}, - [1267] = {.lex_state = 2}, - [1268] = {.lex_state = 2}, - [1269] = {.lex_state = 2}, - [1270] = {.lex_state = 2}, - [1271] = {.lex_state = 2}, - [1272] = {.lex_state = 2}, - [1273] = {.lex_state = 2}, - [1274] = {.lex_state = 2}, - [1275] = {.lex_state = 2}, - [1276] = {.lex_state = 2}, - [1277] = {.lex_state = 2}, - [1278] = {.lex_state = 2}, - [1279] = {.lex_state = 2}, - [1280] = {.lex_state = 2}, - [1281] = {.lex_state = 2}, - [1282] = {.lex_state = 2}, - [1283] = {.lex_state = 2}, - [1284] = {.lex_state = 2}, - [1285] = {.lex_state = 2}, - [1286] = {.lex_state = 2}, - [1287] = {.lex_state = 2}, - [1288] = {.lex_state = 2}, - [1289] = {.lex_state = 2}, - [1290] = {.lex_state = 2}, - [1291] = {.lex_state = 2}, - [1292] = {.lex_state = 2}, - [1293] = {.lex_state = 2}, - [1294] = {.lex_state = 2}, - [1295] = {.lex_state = 2}, - [1296] = {.lex_state = 2}, - [1297] = {.lex_state = 2}, - [1298] = {.lex_state = 2}, - [1299] = {.lex_state = 2}, - [1300] = {.lex_state = 2}, - [1301] = {.lex_state = 2}, - [1302] = {.lex_state = 2}, - [1303] = {.lex_state = 2}, - [1304] = {.lex_state = 2}, - [1305] = {.lex_state = 2}, + [533] = {.lex_state = 2}, + [534] = {.lex_state = 2}, + [535] = {.lex_state = 2}, + [536] = {.lex_state = 2}, + [537] = {.lex_state = 2}, + [538] = {.lex_state = 2}, + [539] = {.lex_state = 2}, + [540] = {.lex_state = 2}, + [541] = {.lex_state = 2}, + [542] = {.lex_state = 2}, + [543] = {.lex_state = 2}, + [544] = {.lex_state = 2}, + [545] = {.lex_state = 2}, + [546] = {.lex_state = 2}, + [547] = {.lex_state = 2}, + [548] = {.lex_state = 2}, + [549] = {.lex_state = 2}, + [550] = {.lex_state = 0}, + [551] = {.lex_state = 2}, + [552] = {.lex_state = 2}, + [553] = {.lex_state = 2}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -5090,42 +3535,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_reverse] = ACTIONS(1), }, [1] = { - [sym_root] = STATE(1152), - [sym_block] = STATE(225), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_root_repeat1] = STATE(225), - [aux_sym_block_repeat1] = STATE(224), + [sym_root] = STATE(518), + [sym_block] = STATE(303), + [sym_statement] = STATE(27), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(27), [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), [anon_sym_LBRACE] = ACTIONS(7), @@ -5185,560 +3629,461 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_reverse] = ACTIONS(51), }, [2] = { - [sym_block] = STATE(382), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(720), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(717), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), + [sym_expression] = STATE(90), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(26), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment_operator] = STATE(45), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), [ts_builtin_sym_end] = ACTIONS(53), [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), + [anon_sym_LBRACE] = ACTIONS(53), [anon_sym_RBRACE] = ACTIONS(53), [anon_sym_SEMI] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(53), - [anon_sym_COMMA] = ACTIONS(53), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(53), - [anon_sym_COLON] = ACTIONS(69), - [anon_sym_DOT_DOT] = ACTIONS(53), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_elseif] = ACTIONS(53), - [anon_sym_else] = ACTIONS(81), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(113), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(53), + [sym_integer] = ACTIONS(55), + [sym_float] = ACTIONS(53), + [sym_string] = ACTIONS(53), + [anon_sym_true] = ACTIONS(55), + [anon_sym_false] = ACTIONS(55), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_EQ] = ACTIONS(57), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(55), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_if] = ACTIONS(55), + [anon_sym_match] = ACTIONS(55), + [anon_sym_EQ_GT] = ACTIONS(53), + [anon_sym_while] = ACTIONS(55), + [anon_sym_for] = ACTIONS(55), + [anon_sym_asyncfor] = ACTIONS(53), + [anon_sym_transform] = ACTIONS(55), + [anon_sym_filter] = ACTIONS(55), + [anon_sym_find] = ACTIONS(55), + [anon_sym_remove] = ACTIONS(55), + [anon_sym_reduce] = ACTIONS(55), + [anon_sym_select] = ACTIONS(55), + [anon_sym_insert] = ACTIONS(55), + [anon_sym_async] = ACTIONS(55), + [anon_sym_PIPE] = ACTIONS(55), + [anon_sym_table] = ACTIONS(55), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(55), + [anon_sym_assert_equal] = ACTIONS(55), + [anon_sym_context] = ACTIONS(55), + [anon_sym_download] = ACTIONS(55), + [anon_sym_help] = ACTIONS(55), + [anon_sym_length] = ACTIONS(55), + [anon_sym_output] = ACTIONS(55), + [anon_sym_output_error] = ACTIONS(55), + [anon_sym_type] = ACTIONS(55), + [anon_sym_append] = ACTIONS(55), + [anon_sym_metadata] = ACTIONS(55), + [anon_sym_move] = ACTIONS(55), + [anon_sym_read] = ACTIONS(55), + [anon_sym_workdir] = ACTIONS(55), + [anon_sym_write] = ACTIONS(55), + [anon_sym_from_json] = ACTIONS(55), + [anon_sym_to_json] = ACTIONS(55), + [anon_sym_to_string] = ACTIONS(55), + [anon_sym_to_float] = ACTIONS(55), + [anon_sym_bash] = ACTIONS(55), + [anon_sym_fish] = ACTIONS(55), + [anon_sym_raw] = ACTIONS(55), + [anon_sym_sh] = ACTIONS(55), + [anon_sym_zsh] = ACTIONS(55), + [anon_sym_random] = ACTIONS(55), + [anon_sym_random_boolean] = ACTIONS(55), + [anon_sym_random_float] = ACTIONS(55), + [anon_sym_random_integer] = ACTIONS(55), + [anon_sym_columns] = ACTIONS(55), + [anon_sym_rows] = ACTIONS(55), + [anon_sym_reverse] = ACTIONS(55), }, [3] = { - [sym_block] = STATE(382), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(793), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(790), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(117), + [sym_expression] = STATE(90), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(26), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment_operator] = STATE(45), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), + [anon_sym_LBRACE] = ACTIONS(53), [anon_sym_RBRACE] = ACTIONS(53), [anon_sym_SEMI] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(53), - [anon_sym_COMMA] = ACTIONS(53), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(53), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_elseif] = ACTIONS(53), - [anon_sym_else] = ACTIONS(81), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(53), + [sym_integer] = ACTIONS(55), + [sym_float] = ACTIONS(53), + [sym_string] = ACTIONS(53), + [anon_sym_true] = ACTIONS(55), + [anon_sym_false] = ACTIONS(55), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_EQ] = ACTIONS(61), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(55), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_if] = ACTIONS(55), + [anon_sym_match] = ACTIONS(55), + [anon_sym_EQ_GT] = ACTIONS(53), + [anon_sym_while] = ACTIONS(55), + [anon_sym_for] = ACTIONS(55), + [anon_sym_asyncfor] = ACTIONS(53), + [anon_sym_transform] = ACTIONS(55), + [anon_sym_filter] = ACTIONS(55), + [anon_sym_find] = ACTIONS(55), + [anon_sym_remove] = ACTIONS(55), + [anon_sym_reduce] = ACTIONS(55), + [anon_sym_select] = ACTIONS(55), + [anon_sym_insert] = ACTIONS(55), + [anon_sym_async] = ACTIONS(55), + [anon_sym_PIPE] = ACTIONS(55), + [anon_sym_table] = ACTIONS(55), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(55), + [anon_sym_assert_equal] = ACTIONS(55), + [anon_sym_context] = ACTIONS(55), + [anon_sym_download] = ACTIONS(55), + [anon_sym_help] = ACTIONS(55), + [anon_sym_length] = ACTIONS(55), + [anon_sym_output] = ACTIONS(55), + [anon_sym_output_error] = ACTIONS(55), + [anon_sym_type] = ACTIONS(55), + [anon_sym_append] = ACTIONS(55), + [anon_sym_metadata] = ACTIONS(55), + [anon_sym_move] = ACTIONS(55), + [anon_sym_read] = ACTIONS(55), + [anon_sym_workdir] = ACTIONS(55), + [anon_sym_write] = ACTIONS(55), + [anon_sym_from_json] = ACTIONS(55), + [anon_sym_to_json] = ACTIONS(55), + [anon_sym_to_string] = ACTIONS(55), + [anon_sym_to_float] = ACTIONS(55), + [anon_sym_bash] = ACTIONS(55), + [anon_sym_fish] = ACTIONS(55), + [anon_sym_raw] = ACTIONS(55), + [anon_sym_sh] = ACTIONS(55), + [anon_sym_zsh] = ACTIONS(55), + [anon_sym_random] = ACTIONS(55), + [anon_sym_random_boolean] = ACTIONS(55), + [anon_sym_random_float] = ACTIONS(55), + [anon_sym_random_integer] = ACTIONS(55), + [anon_sym_columns] = ACTIONS(55), + [anon_sym_rows] = ACTIONS(55), + [anon_sym_reverse] = ACTIONS(55), }, [4] = { - [sym_block] = STATE(489), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(875), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(870), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(155), + [sym_expression] = STATE(70), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(5), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_SEMI] = ACTIONS(63), [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(53), - [anon_sym_COMMA] = ACTIONS(53), + [anon_sym_COMMA] = ACTIONS(63), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), [sym_string] = ACTIONS(13), [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(53), - [anon_sym_COLON] = ACTIONS(159), - [anon_sym_DOT_DOT] = ACTIONS(53), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(189), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_DOT_DOT] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_if] = ACTIONS(69), + [anon_sym_match] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(69), + [anon_sym_for] = ACTIONS(69), + [anon_sym_asyncfor] = ACTIONS(63), + [anon_sym_transform] = ACTIONS(69), + [anon_sym_filter] = ACTIONS(69), + [anon_sym_find] = ACTIONS(69), + [anon_sym_remove] = ACTIONS(69), + [anon_sym_reduce] = ACTIONS(69), + [anon_sym_select] = ACTIONS(69), + [anon_sym_insert] = ACTIONS(69), + [anon_sym_async] = ACTIONS(69), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), }, [5] = { - [sym_block] = STATE(382), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(891), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(892), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(193), + [sym_expression] = STATE(70), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(6), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(77), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(53), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(195), - [anon_sym_DOT_DOT] = ACTIONS(53), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_elseif] = ACTIONS(53), - [anon_sym_else] = ACTIONS(81), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(227), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(9), + [anon_sym_COMMA] = ACTIONS(77), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_DOT_DOT] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_if] = ACTIONS(79), + [anon_sym_match] = ACTIONS(79), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(79), + [anon_sym_for] = ACTIONS(79), + [anon_sym_asyncfor] = ACTIONS(77), + [anon_sym_transform] = ACTIONS(79), + [anon_sym_filter] = ACTIONS(79), + [anon_sym_find] = ACTIONS(79), + [anon_sym_remove] = ACTIONS(79), + [anon_sym_reduce] = ACTIONS(79), + [anon_sym_select] = ACTIONS(79), + [anon_sym_insert] = ACTIONS(79), + [anon_sym_async] = ACTIONS(79), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), }, [6] = { - [sym_statement] = STATE(9), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(9), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(55), + [sym_expression] = STATE(70), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(6), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(81), + [sym_identifier] = ACTIONS(83), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(231), - [anon_sym_COMMA] = ACTIONS(231), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(231), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_DOT_DOT] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(79), - [anon_sym_elseif] = ACTIONS(231), - [anon_sym_else] = ACTIONS(235), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), + [anon_sym_LBRACE] = ACTIONS(86), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(89), + [anon_sym_COMMA] = ACTIONS(81), + [sym_integer] = ACTIONS(92), + [sym_float] = ACTIONS(95), + [sym_string] = ACTIONS(95), + [anon_sym_true] = ACTIONS(98), + [anon_sym_false] = ACTIONS(98), + [anon_sym_LBRACK] = ACTIONS(101), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_DOT_DOT] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_if] = ACTIONS(104), + [anon_sym_match] = ACTIONS(104), + [anon_sym_EQ_GT] = ACTIONS(106), + [anon_sym_while] = ACTIONS(104), + [anon_sym_for] = ACTIONS(104), + [anon_sym_asyncfor] = ACTIONS(81), + [anon_sym_transform] = ACTIONS(104), + [anon_sym_filter] = ACTIONS(104), + [anon_sym_find] = ACTIONS(104), + [anon_sym_remove] = ACTIONS(104), + [anon_sym_reduce] = ACTIONS(104), + [anon_sym_select] = ACTIONS(104), + [anon_sym_insert] = ACTIONS(104), + [anon_sym_async] = ACTIONS(104), [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(231), + [anon_sym_table] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(81), [anon_sym_assert] = ACTIONS(115), [anon_sym_assert_equal] = ACTIONS(115), [anon_sym_context] = ACTIONS(115), @@ -5772,1238 +4117,1412 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_reverse] = ACTIONS(115), }, [7] = { - [sym_block] = STATE(382), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(719), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(701), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(237), + [sym_expression] = STATE(70), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(8), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(118), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(53), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(239), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_elseif] = ACTIONS(53), - [anon_sym_else] = ACTIONS(81), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(271), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_SEMI] = ACTIONS(118), + [anon_sym_LPAREN] = ACTIONS(9), + [anon_sym_COMMA] = ACTIONS(118), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_DOT_DOT] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_if] = ACTIONS(120), + [anon_sym_match] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(120), + [anon_sym_for] = ACTIONS(120), + [anon_sym_asyncfor] = ACTIONS(118), + [anon_sym_transform] = ACTIONS(120), + [anon_sym_filter] = ACTIONS(120), + [anon_sym_find] = ACTIONS(120), + [anon_sym_remove] = ACTIONS(120), + [anon_sym_reduce] = ACTIONS(120), + [anon_sym_select] = ACTIONS(120), + [anon_sym_insert] = ACTIONS(120), + [anon_sym_async] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), }, [8] = { - [sym_block] = STATE(489), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(678), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(677), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(275), + [sym_expression] = STATE(70), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(6), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(122), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(53), - [anon_sym_COMMA] = ACTIONS(53), + [anon_sym_COMMA] = ACTIONS(122), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), [sym_string] = ACTIONS(13), [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(53), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_DOT_DOT] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_if] = ACTIONS(124), + [anon_sym_match] = ACTIONS(124), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(124), + [anon_sym_for] = ACTIONS(124), + [anon_sym_asyncfor] = ACTIONS(122), + [anon_sym_transform] = ACTIONS(124), + [anon_sym_filter] = ACTIONS(124), + [anon_sym_find] = ACTIONS(124), + [anon_sym_remove] = ACTIONS(124), + [anon_sym_reduce] = ACTIONS(124), + [anon_sym_select] = ACTIONS(124), + [anon_sym_insert] = ACTIONS(124), + [anon_sym_async] = ACTIONS(124), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), }, [9] = { - [sym_statement] = STATE(9), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(9), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(313), + [sym_expression] = STATE(101), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(9), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(81), + [sym_identifier] = ACTIONS(83), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(316), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(319), - [anon_sym_RPAREN] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(311), - [sym_integer] = ACTIONS(322), - [sym_float] = ACTIONS(325), - [sym_string] = ACTIONS(325), - [anon_sym_true] = ACTIONS(328), - [anon_sym_false] = ACTIONS(328), - [anon_sym_LBRACK] = ACTIONS(331), - [anon_sym_RBRACK] = ACTIONS(311), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_DOT_DOT] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(336), - [anon_sym_elseif] = ACTIONS(311), - [anon_sym_else] = ACTIONS(334), - [anon_sym_match] = ACTIONS(339), - [anon_sym_EQ_GT] = ACTIONS(342), - [anon_sym_while] = ACTIONS(345), - [anon_sym_for] = ACTIONS(348), - [anon_sym_asyncfor] = ACTIONS(351), - [anon_sym_transform] = ACTIONS(354), - [anon_sym_filter] = ACTIONS(357), - [anon_sym_find] = ACTIONS(360), - [anon_sym_remove] = ACTIONS(363), - [anon_sym_reduce] = ACTIONS(366), - [anon_sym_select] = ACTIONS(369), - [anon_sym_insert] = ACTIONS(372), - [anon_sym_async] = ACTIONS(375), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(381), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(384), - [anon_sym_assert_equal] = ACTIONS(384), - [anon_sym_context] = ACTIONS(384), - [anon_sym_download] = ACTIONS(384), - [anon_sym_help] = ACTIONS(384), - [anon_sym_length] = ACTIONS(384), - [anon_sym_output] = ACTIONS(384), - [anon_sym_output_error] = ACTIONS(384), - [anon_sym_type] = ACTIONS(384), - [anon_sym_append] = ACTIONS(384), - [anon_sym_metadata] = ACTIONS(384), - [anon_sym_move] = ACTIONS(384), - [anon_sym_read] = ACTIONS(384), - [anon_sym_workdir] = ACTIONS(384), - [anon_sym_write] = ACTIONS(384), - [anon_sym_from_json] = ACTIONS(384), - [anon_sym_to_json] = ACTIONS(384), - [anon_sym_to_string] = ACTIONS(384), - [anon_sym_to_float] = ACTIONS(384), - [anon_sym_bash] = ACTIONS(384), - [anon_sym_fish] = ACTIONS(384), - [anon_sym_raw] = ACTIONS(384), - [anon_sym_sh] = ACTIONS(384), - [anon_sym_zsh] = ACTIONS(384), - [anon_sym_random] = ACTIONS(384), - [anon_sym_random_boolean] = ACTIONS(384), - [anon_sym_random_float] = ACTIONS(384), - [anon_sym_random_integer] = ACTIONS(384), - [anon_sym_columns] = ACTIONS(384), - [anon_sym_rows] = ACTIONS(384), - [anon_sym_reverse] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(86), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(89), + [anon_sym_COMMA] = ACTIONS(81), + [sym_integer] = ACTIONS(92), + [sym_float] = ACTIONS(95), + [sym_string] = ACTIONS(95), + [anon_sym_true] = ACTIONS(98), + [anon_sym_false] = ACTIONS(98), + [anon_sym_LBRACK] = ACTIONS(101), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_if] = ACTIONS(104), + [anon_sym_match] = ACTIONS(104), + [anon_sym_EQ_GT] = ACTIONS(106), + [anon_sym_while] = ACTIONS(104), + [anon_sym_for] = ACTIONS(104), + [anon_sym_asyncfor] = ACTIONS(81), + [anon_sym_transform] = ACTIONS(104), + [anon_sym_filter] = ACTIONS(104), + [anon_sym_find] = ACTIONS(104), + [anon_sym_remove] = ACTIONS(104), + [anon_sym_reduce] = ACTIONS(104), + [anon_sym_select] = ACTIONS(104), + [anon_sym_insert] = ACTIONS(104), + [anon_sym_async] = ACTIONS(104), + [anon_sym_PIPE] = ACTIONS(109), + [anon_sym_table] = ACTIONS(126), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(129), + [anon_sym_assert_equal] = ACTIONS(129), + [anon_sym_context] = ACTIONS(129), + [anon_sym_download] = ACTIONS(129), + [anon_sym_help] = ACTIONS(129), + [anon_sym_length] = ACTIONS(129), + [anon_sym_output] = ACTIONS(129), + [anon_sym_output_error] = ACTIONS(129), + [anon_sym_type] = ACTIONS(129), + [anon_sym_append] = ACTIONS(129), + [anon_sym_metadata] = ACTIONS(129), + [anon_sym_move] = ACTIONS(129), + [anon_sym_read] = ACTIONS(129), + [anon_sym_workdir] = ACTIONS(129), + [anon_sym_write] = ACTIONS(129), + [anon_sym_from_json] = ACTIONS(129), + [anon_sym_to_json] = ACTIONS(129), + [anon_sym_to_string] = ACTIONS(129), + [anon_sym_to_float] = ACTIONS(129), + [anon_sym_bash] = ACTIONS(129), + [anon_sym_fish] = ACTIONS(129), + [anon_sym_raw] = ACTIONS(129), + [anon_sym_sh] = ACTIONS(129), + [anon_sym_zsh] = ACTIONS(129), + [anon_sym_random] = ACTIONS(129), + [anon_sym_random_boolean] = ACTIONS(129), + [anon_sym_random_float] = ACTIONS(129), + [anon_sym_random_integer] = ACTIONS(129), + [anon_sym_columns] = ACTIONS(129), + [anon_sym_rows] = ACTIONS(129), + [anon_sym_reverse] = ACTIONS(129), }, [10] = { - [sym_block] = STATE(600), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(719), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(701), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(387), + [sym_expression] = STATE(101), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(15), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(118), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(239), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_elseif] = ACTIONS(53), - [anon_sym_else] = ACTIONS(81), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(271), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_SEMI] = ACTIONS(118), + [anon_sym_LPAREN] = ACTIONS(9), + [anon_sym_COMMA] = ACTIONS(118), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_if] = ACTIONS(120), + [anon_sym_match] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(120), + [anon_sym_for] = ACTIONS(120), + [anon_sym_asyncfor] = ACTIONS(118), + [anon_sym_transform] = ACTIONS(120), + [anon_sym_filter] = ACTIONS(120), + [anon_sym_find] = ACTIONS(120), + [anon_sym_remove] = ACTIONS(120), + [anon_sym_reduce] = ACTIONS(120), + [anon_sym_select] = ACTIONS(120), + [anon_sym_insert] = ACTIONS(120), + [anon_sym_async] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), }, [11] = { - [sym_block] = STATE(600), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(793), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(790), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_expression] = STATE(68), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(18), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(118), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_COMMA] = ACTIONS(53), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_elseif] = ACTIONS(53), - [anon_sym_else] = ACTIONS(81), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_SEMI] = ACTIONS(118), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_DOT_DOT] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_if] = ACTIONS(120), + [anon_sym_match] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(120), + [anon_sym_for] = ACTIONS(120), + [anon_sym_asyncfor] = ACTIONS(118), + [anon_sym_transform] = ACTIONS(120), + [anon_sym_filter] = ACTIONS(120), + [anon_sym_find] = ACTIONS(120), + [anon_sym_remove] = ACTIONS(120), + [anon_sym_reduce] = ACTIONS(120), + [anon_sym_select] = ACTIONS(120), + [anon_sym_insert] = ACTIONS(120), + [anon_sym_async] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), }, [12] = { - [sym_block] = STATE(489), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(824), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(825), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(439), + [sym_expression] = STATE(101), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(9), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(77), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(53), + [anon_sym_COMMA] = ACTIONS(77), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), [sym_string] = ACTIONS(13), [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(441), - [anon_sym_DOT_DOT] = ACTIONS(53), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(471), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_if] = ACTIONS(79), + [anon_sym_match] = ACTIONS(79), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(79), + [anon_sym_for] = ACTIONS(79), + [anon_sym_asyncfor] = ACTIONS(77), + [anon_sym_transform] = ACTIONS(79), + [anon_sym_filter] = ACTIONS(79), + [anon_sym_find] = ACTIONS(79), + [anon_sym_remove] = ACTIONS(79), + [anon_sym_reduce] = ACTIONS(79), + [anon_sym_select] = ACTIONS(79), + [anon_sym_insert] = ACTIONS(79), + [anon_sym_async] = ACTIONS(79), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), }, [13] = { - [sym_statement] = STATE(14), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(14), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(117), + [sym_expression] = STATE(68), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(16), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(231), - [anon_sym_COMMA] = ACTIONS(231), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(231), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(121), - [anon_sym_elseif] = ACTIONS(231), - [anon_sym_else] = ACTIONS(235), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(231), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [14] = { - [sym_statement] = STATE(14), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(14), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(475), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(316), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(319), - [anon_sym_RPAREN] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(311), - [sym_integer] = ACTIONS(322), - [sym_float] = ACTIONS(325), - [sym_string] = ACTIONS(325), - [anon_sym_true] = ACTIONS(328), - [anon_sym_false] = ACTIONS(328), - [anon_sym_LBRACK] = ACTIONS(331), - [anon_sym_RBRACK] = ACTIONS(311), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(478), - [anon_sym_elseif] = ACTIONS(311), - [anon_sym_else] = ACTIONS(334), - [anon_sym_match] = ACTIONS(481), - [anon_sym_EQ_GT] = ACTIONS(484), - [anon_sym_while] = ACTIONS(487), - [anon_sym_for] = ACTIONS(490), - [anon_sym_asyncfor] = ACTIONS(493), - [anon_sym_transform] = ACTIONS(496), - [anon_sym_filter] = ACTIONS(499), - [anon_sym_find] = ACTIONS(502), - [anon_sym_remove] = ACTIONS(505), - [anon_sym_reduce] = ACTIONS(508), - [anon_sym_select] = ACTIONS(511), - [anon_sym_insert] = ACTIONS(514), - [anon_sym_async] = ACTIONS(517), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(520), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(523), - [anon_sym_assert_equal] = ACTIONS(523), - [anon_sym_context] = ACTIONS(523), - [anon_sym_download] = ACTIONS(523), - [anon_sym_help] = ACTIONS(523), - [anon_sym_length] = ACTIONS(523), - [anon_sym_output] = ACTIONS(523), - [anon_sym_output_error] = ACTIONS(523), - [anon_sym_type] = ACTIONS(523), - [anon_sym_append] = ACTIONS(523), - [anon_sym_metadata] = ACTIONS(523), - [anon_sym_move] = ACTIONS(523), - [anon_sym_read] = ACTIONS(523), - [anon_sym_workdir] = ACTIONS(523), - [anon_sym_write] = ACTIONS(523), - [anon_sym_from_json] = ACTIONS(523), - [anon_sym_to_json] = ACTIONS(523), - [anon_sym_to_string] = ACTIONS(523), - [anon_sym_to_float] = ACTIONS(523), - [anon_sym_bash] = ACTIONS(523), - [anon_sym_fish] = ACTIONS(523), - [anon_sym_raw] = ACTIONS(523), - [anon_sym_sh] = ACTIONS(523), - [anon_sym_zsh] = ACTIONS(523), - [anon_sym_random] = ACTIONS(523), - [anon_sym_random_boolean] = ACTIONS(523), - [anon_sym_random_float] = ACTIONS(523), - [anon_sym_random_integer] = ACTIONS(523), - [anon_sym_columns] = ACTIONS(523), - [anon_sym_rows] = ACTIONS(523), - [anon_sym_reverse] = ACTIONS(523), - }, - [15] = { - [sym_statement] = STATE(16), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(16), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(193), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(231), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_DOT_DOT] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(197), - [anon_sym_elseif] = ACTIONS(231), - [anon_sym_else] = ACTIONS(235), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(231), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), - }, - [16] = { - [sym_statement] = STATE(16), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(16), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(526), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(316), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(319), - [anon_sym_RPAREN] = ACTIONS(311), - [sym_integer] = ACTIONS(322), - [sym_float] = ACTIONS(325), - [sym_string] = ACTIONS(325), - [anon_sym_true] = ACTIONS(328), - [anon_sym_false] = ACTIONS(328), - [anon_sym_LBRACK] = ACTIONS(331), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_DOT_DOT] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(529), - [anon_sym_elseif] = ACTIONS(311), - [anon_sym_else] = ACTIONS(334), - [anon_sym_match] = ACTIONS(532), - [anon_sym_EQ_GT] = ACTIONS(535), - [anon_sym_while] = ACTIONS(538), - [anon_sym_for] = ACTIONS(541), - [anon_sym_asyncfor] = ACTIONS(544), - [anon_sym_transform] = ACTIONS(547), - [anon_sym_filter] = ACTIONS(550), - [anon_sym_find] = ACTIONS(553), - [anon_sym_remove] = ACTIONS(556), - [anon_sym_reduce] = ACTIONS(559), - [anon_sym_select] = ACTIONS(562), - [anon_sym_insert] = ACTIONS(565), - [anon_sym_async] = ACTIONS(568), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(571), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(574), - [anon_sym_assert_equal] = ACTIONS(574), - [anon_sym_context] = ACTIONS(574), - [anon_sym_download] = ACTIONS(574), - [anon_sym_help] = ACTIONS(574), - [anon_sym_length] = ACTIONS(574), - [anon_sym_output] = ACTIONS(574), - [anon_sym_output_error] = ACTIONS(574), - [anon_sym_type] = ACTIONS(574), - [anon_sym_append] = ACTIONS(574), - [anon_sym_metadata] = ACTIONS(574), - [anon_sym_move] = ACTIONS(574), - [anon_sym_read] = ACTIONS(574), - [anon_sym_workdir] = ACTIONS(574), - [anon_sym_write] = ACTIONS(574), - [anon_sym_from_json] = ACTIONS(574), - [anon_sym_to_json] = ACTIONS(574), - [anon_sym_to_string] = ACTIONS(574), - [anon_sym_to_float] = ACTIONS(574), - [anon_sym_bash] = ACTIONS(574), - [anon_sym_fish] = ACTIONS(574), - [anon_sym_raw] = ACTIONS(574), - [anon_sym_sh] = ACTIONS(574), - [anon_sym_zsh] = ACTIONS(574), - [anon_sym_random] = ACTIONS(574), - [anon_sym_random_boolean] = ACTIONS(574), - [anon_sym_random_float] = ACTIONS(574), - [anon_sym_random_integer] = ACTIONS(574), - [anon_sym_columns] = ACTIONS(574), - [anon_sym_rows] = ACTIONS(574), - [anon_sym_reverse] = ACTIONS(574), - }, - [17] = { - [sym_block] = STATE(489), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_SEMI] = ACTIONS(63), [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(53), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), [sym_string] = ACTIONS(13), [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_DOT_DOT] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_if] = ACTIONS(69), + [anon_sym_match] = ACTIONS(69), [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), + [anon_sym_while] = ACTIONS(69), + [anon_sym_for] = ACTIONS(69), + [anon_sym_asyncfor] = ACTIONS(63), + [anon_sym_transform] = ACTIONS(69), + [anon_sym_filter] = ACTIONS(69), + [anon_sym_find] = ACTIONS(69), + [anon_sym_remove] = ACTIONS(69), + [anon_sym_reduce] = ACTIONS(69), + [anon_sym_select] = ACTIONS(69), + [anon_sym_insert] = ACTIONS(69), + [anon_sym_async] = ACTIONS(69), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), + }, + [14] = { + [sym_expression] = STATE(68), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(14), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(81), + [sym_identifier] = ACTIONS(83), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(86), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(89), + [sym_integer] = ACTIONS(92), + [sym_float] = ACTIONS(95), + [sym_string] = ACTIONS(95), + [anon_sym_true] = ACTIONS(98), + [anon_sym_false] = ACTIONS(98), + [anon_sym_LBRACK] = ACTIONS(101), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_DOT_DOT] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_if] = ACTIONS(104), + [anon_sym_match] = ACTIONS(104), + [anon_sym_EQ_GT] = ACTIONS(106), + [anon_sym_while] = ACTIONS(104), + [anon_sym_for] = ACTIONS(104), + [anon_sym_asyncfor] = ACTIONS(81), + [anon_sym_transform] = ACTIONS(104), + [anon_sym_filter] = ACTIONS(104), + [anon_sym_find] = ACTIONS(104), + [anon_sym_remove] = ACTIONS(104), + [anon_sym_reduce] = ACTIONS(104), + [anon_sym_select] = ACTIONS(104), + [anon_sym_insert] = ACTIONS(104), + [anon_sym_async] = ACTIONS(104), [anon_sym_PIPE] = ACTIONS(109), + [anon_sym_table] = ACTIONS(112), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(115), + [anon_sym_assert_equal] = ACTIONS(115), + [anon_sym_context] = ACTIONS(115), + [anon_sym_download] = ACTIONS(115), + [anon_sym_help] = ACTIONS(115), + [anon_sym_length] = ACTIONS(115), + [anon_sym_output] = ACTIONS(115), + [anon_sym_output_error] = ACTIONS(115), + [anon_sym_type] = ACTIONS(115), + [anon_sym_append] = ACTIONS(115), + [anon_sym_metadata] = ACTIONS(115), + [anon_sym_move] = ACTIONS(115), + [anon_sym_read] = ACTIONS(115), + [anon_sym_workdir] = ACTIONS(115), + [anon_sym_write] = ACTIONS(115), + [anon_sym_from_json] = ACTIONS(115), + [anon_sym_to_json] = ACTIONS(115), + [anon_sym_to_string] = ACTIONS(115), + [anon_sym_to_float] = ACTIONS(115), + [anon_sym_bash] = ACTIONS(115), + [anon_sym_fish] = ACTIONS(115), + [anon_sym_raw] = ACTIONS(115), + [anon_sym_sh] = ACTIONS(115), + [anon_sym_zsh] = ACTIONS(115), + [anon_sym_random] = ACTIONS(115), + [anon_sym_random_boolean] = ACTIONS(115), + [anon_sym_random_float] = ACTIONS(115), + [anon_sym_random_integer] = ACTIONS(115), + [anon_sym_columns] = ACTIONS(115), + [anon_sym_rows] = ACTIONS(115), + [anon_sym_reverse] = ACTIONS(115), + }, + [15] = { + [sym_expression] = STATE(101), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(9), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(122), + [sym_identifier] = ACTIONS(65), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(9), + [anon_sym_COMMA] = ACTIONS(122), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_if] = ACTIONS(124), + [anon_sym_match] = ACTIONS(124), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(124), + [anon_sym_for] = ACTIONS(124), + [anon_sym_asyncfor] = ACTIONS(122), + [anon_sym_transform] = ACTIONS(124), + [anon_sym_filter] = ACTIONS(124), + [anon_sym_find] = ACTIONS(124), + [anon_sym_remove] = ACTIONS(124), + [anon_sym_reduce] = ACTIONS(124), + [anon_sym_select] = ACTIONS(124), + [anon_sym_insert] = ACTIONS(124), + [anon_sym_async] = ACTIONS(124), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), + }, + [16] = { + [sym_expression] = STATE(68), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(14), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(77), + [sym_identifier] = ACTIONS(65), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_DOT_DOT] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_if] = ACTIONS(79), + [anon_sym_match] = ACTIONS(79), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(79), + [anon_sym_for] = ACTIONS(79), + [anon_sym_asyncfor] = ACTIONS(77), + [anon_sym_transform] = ACTIONS(79), + [anon_sym_filter] = ACTIONS(79), + [anon_sym_find] = ACTIONS(79), + [anon_sym_remove] = ACTIONS(79), + [anon_sym_reduce] = ACTIONS(79), + [anon_sym_select] = ACTIONS(79), + [anon_sym_insert] = ACTIONS(79), + [anon_sym_async] = ACTIONS(79), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), + }, + [17] = { + [sym_expression] = STATE(101), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(12), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_identifier] = ACTIONS(65), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_SEMI] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(9), + [anon_sym_COMMA] = ACTIONS(63), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_if] = ACTIONS(69), + [anon_sym_match] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(69), + [anon_sym_for] = ACTIONS(69), + [anon_sym_asyncfor] = ACTIONS(63), + [anon_sym_transform] = ACTIONS(69), + [anon_sym_filter] = ACTIONS(69), + [anon_sym_find] = ACTIONS(69), + [anon_sym_remove] = ACTIONS(69), + [anon_sym_reduce] = ACTIONS(69), + [anon_sym_select] = ACTIONS(69), + [anon_sym_insert] = ACTIONS(69), + [anon_sym_async] = ACTIONS(69), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), + }, + [18] = { + [sym_expression] = STATE(68), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(14), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(122), + [sym_identifier] = ACTIONS(65), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_DOT_DOT] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_if] = ACTIONS(124), + [anon_sym_match] = ACTIONS(124), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(124), + [anon_sym_for] = ACTIONS(124), + [anon_sym_asyncfor] = ACTIONS(122), + [anon_sym_transform] = ACTIONS(124), + [anon_sym_filter] = ACTIONS(124), + [anon_sym_find] = ACTIONS(124), + [anon_sym_remove] = ACTIONS(124), + [anon_sym_reduce] = ACTIONS(124), + [anon_sym_select] = ACTIONS(124), + [anon_sym_insert] = ACTIONS(124), + [anon_sym_async] = ACTIONS(124), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(73), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(75), + [anon_sym_assert_equal] = ACTIONS(75), + [anon_sym_context] = ACTIONS(75), + [anon_sym_download] = ACTIONS(75), + [anon_sym_help] = ACTIONS(75), + [anon_sym_length] = ACTIONS(75), + [anon_sym_output] = ACTIONS(75), + [anon_sym_output_error] = ACTIONS(75), + [anon_sym_type] = ACTIONS(75), + [anon_sym_append] = ACTIONS(75), + [anon_sym_metadata] = ACTIONS(75), + [anon_sym_move] = ACTIONS(75), + [anon_sym_read] = ACTIONS(75), + [anon_sym_workdir] = ACTIONS(75), + [anon_sym_write] = ACTIONS(75), + [anon_sym_from_json] = ACTIONS(75), + [anon_sym_to_json] = ACTIONS(75), + [anon_sym_to_string] = ACTIONS(75), + [anon_sym_to_float] = ACTIONS(75), + [anon_sym_bash] = ACTIONS(75), + [anon_sym_fish] = ACTIONS(75), + [anon_sym_raw] = ACTIONS(75), + [anon_sym_sh] = ACTIONS(75), + [anon_sym_zsh] = ACTIONS(75), + [anon_sym_random] = ACTIONS(75), + [anon_sym_random_boolean] = ACTIONS(75), + [anon_sym_random_float] = ACTIONS(75), + [anon_sym_random_integer] = ACTIONS(75), + [anon_sym_columns] = ACTIONS(75), + [anon_sym_rows] = ACTIONS(75), + [anon_sym_reverse] = ACTIONS(75), + }, + [19] = { + [sym_expression] = STATE(90), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(26), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(118), + [sym_identifier] = ACTIONS(65), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_SEMI] = ACTIONS(118), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_if] = ACTIONS(120), + [anon_sym_match] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(120), + [anon_sym_for] = ACTIONS(120), + [anon_sym_asyncfor] = ACTIONS(118), + [anon_sym_transform] = ACTIONS(120), + [anon_sym_filter] = ACTIONS(120), + [anon_sym_find] = ACTIONS(120), + [anon_sym_remove] = ACTIONS(120), + [anon_sym_reduce] = ACTIONS(120), + [anon_sym_select] = ACTIONS(120), + [anon_sym_insert] = ACTIONS(120), + [anon_sym_async] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), + }, + [20] = { + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [ts_builtin_sym_end] = ACTIONS(136), + [sym_identifier] = ACTIONS(138), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_RBRACE] = ACTIONS(136), + [anon_sym_LPAREN] = ACTIONS(144), + [sym_integer] = ACTIONS(147), + [sym_float] = ACTIONS(150), + [sym_string] = ACTIONS(150), + [anon_sym_true] = ACTIONS(153), + [anon_sym_false] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(156), + [anon_sym_if] = ACTIONS(159), + [anon_sym_match] = ACTIONS(162), + [anon_sym_EQ_GT] = ACTIONS(165), + [anon_sym_while] = ACTIONS(168), + [anon_sym_for] = ACTIONS(171), + [anon_sym_asyncfor] = ACTIONS(174), + [anon_sym_transform] = ACTIONS(177), + [anon_sym_filter] = ACTIONS(180), + [anon_sym_find] = ACTIONS(183), + [anon_sym_remove] = ACTIONS(186), + [anon_sym_reduce] = ACTIONS(189), + [anon_sym_select] = ACTIONS(192), + [anon_sym_insert] = ACTIONS(195), + [anon_sym_async] = ACTIONS(198), + [anon_sym_PIPE] = ACTIONS(201), + [anon_sym_table] = ACTIONS(204), + [anon_sym_assert] = ACTIONS(207), + [anon_sym_assert_equal] = ACTIONS(207), + [anon_sym_context] = ACTIONS(207), + [anon_sym_download] = ACTIONS(207), + [anon_sym_help] = ACTIONS(207), + [anon_sym_length] = ACTIONS(207), + [anon_sym_output] = ACTIONS(207), + [anon_sym_output_error] = ACTIONS(207), + [anon_sym_type] = ACTIONS(207), + [anon_sym_append] = ACTIONS(207), + [anon_sym_metadata] = ACTIONS(207), + [anon_sym_move] = ACTIONS(207), + [anon_sym_read] = ACTIONS(207), + [anon_sym_workdir] = ACTIONS(207), + [anon_sym_write] = ACTIONS(207), + [anon_sym_from_json] = ACTIONS(207), + [anon_sym_to_json] = ACTIONS(207), + [anon_sym_to_string] = ACTIONS(207), + [anon_sym_to_float] = ACTIONS(207), + [anon_sym_bash] = ACTIONS(207), + [anon_sym_fish] = ACTIONS(207), + [anon_sym_raw] = ACTIONS(207), + [anon_sym_sh] = ACTIONS(207), + [anon_sym_zsh] = ACTIONS(207), + [anon_sym_random] = ACTIONS(207), + [anon_sym_random_boolean] = ACTIONS(207), + [anon_sym_random_float] = ACTIONS(207), + [anon_sym_random_integer] = ACTIONS(207), + [anon_sym_columns] = ACTIONS(207), + [anon_sym_rows] = ACTIONS(207), + [anon_sym_reverse] = ACTIONS(207), + }, + [21] = { + [sym_block] = STATE(303), + [sym_statement] = STATE(29), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(29), + [aux_sym_map_repeat1] = STATE(467), + [sym_identifier] = ACTIONS(210), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(212), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), [anon_sym_assert] = ACTIONS(51), [anon_sym_assert_equal] = ACTIONS(51), [anon_sym_context] = ACTIONS(51), @@ -7036,616 +5555,141 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rows] = ACTIONS(51), [anon_sym_reverse] = ACTIONS(51), }, - [18] = { - [sym_statement] = STATE(19), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(19), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(231), - [anon_sym_COMMA] = ACTIONS(231), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(231), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_DOT_DOT] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(231), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [19] = { - [sym_statement] = STATE(19), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(19), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(607), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(610), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(613), - [anon_sym_RPAREN] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(311), - [sym_integer] = ACTIONS(616), - [sym_float] = ACTIONS(619), - [sym_string] = ACTIONS(619), - [anon_sym_true] = ACTIONS(622), - [anon_sym_false] = ACTIONS(622), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(311), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_DOT_DOT] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(336), - [anon_sym_match] = ACTIONS(628), - [anon_sym_EQ_GT] = ACTIONS(631), - [anon_sym_while] = ACTIONS(634), - [anon_sym_for] = ACTIONS(637), - [anon_sym_asyncfor] = ACTIONS(640), - [anon_sym_transform] = ACTIONS(643), - [anon_sym_filter] = ACTIONS(646), - [anon_sym_find] = ACTIONS(649), - [anon_sym_remove] = ACTIONS(652), - [anon_sym_reduce] = ACTIONS(655), - [anon_sym_select] = ACTIONS(658), - [anon_sym_insert] = ACTIONS(661), - [anon_sym_async] = ACTIONS(664), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(670), - [anon_sym_assert_equal] = ACTIONS(670), - [anon_sym_context] = ACTIONS(670), - [anon_sym_download] = ACTIONS(670), - [anon_sym_help] = ACTIONS(670), - [anon_sym_length] = ACTIONS(670), - [anon_sym_output] = ACTIONS(670), - [anon_sym_output_error] = ACTIONS(670), - [anon_sym_type] = ACTIONS(670), - [anon_sym_append] = ACTIONS(670), - [anon_sym_metadata] = ACTIONS(670), - [anon_sym_move] = ACTIONS(670), - [anon_sym_read] = ACTIONS(670), - [anon_sym_workdir] = ACTIONS(670), - [anon_sym_write] = ACTIONS(670), - [anon_sym_from_json] = ACTIONS(670), - [anon_sym_to_json] = ACTIONS(670), - [anon_sym_to_string] = ACTIONS(670), - [anon_sym_to_float] = ACTIONS(670), - [anon_sym_bash] = ACTIONS(670), - [anon_sym_fish] = ACTIONS(670), - [anon_sym_raw] = ACTIONS(670), - [anon_sym_sh] = ACTIONS(670), - [anon_sym_zsh] = ACTIONS(670), - [anon_sym_random] = ACTIONS(670), - [anon_sym_random_boolean] = ACTIONS(670), - [anon_sym_random_float] = ACTIONS(670), - [anon_sym_random_integer] = ACTIONS(670), - [anon_sym_columns] = ACTIONS(670), - [anon_sym_rows] = ACTIONS(670), - [anon_sym_reverse] = ACTIONS(670), - }, - [20] = { - [sym_statement] = STATE(20), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(20), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(673), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(316), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(319), - [anon_sym_RPAREN] = ACTIONS(311), - [sym_integer] = ACTIONS(322), - [sym_float] = ACTIONS(325), - [sym_string] = ACTIONS(325), - [anon_sym_true] = ACTIONS(328), - [anon_sym_false] = ACTIONS(328), - [anon_sym_LBRACK] = ACTIONS(331), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(676), - [anon_sym_elseif] = ACTIONS(311), - [anon_sym_else] = ACTIONS(334), - [anon_sym_match] = ACTIONS(679), - [anon_sym_EQ_GT] = ACTIONS(682), - [anon_sym_while] = ACTIONS(685), - [anon_sym_for] = ACTIONS(688), - [anon_sym_asyncfor] = ACTIONS(691), - [anon_sym_transform] = ACTIONS(694), - [anon_sym_filter] = ACTIONS(697), - [anon_sym_find] = ACTIONS(700), - [anon_sym_remove] = ACTIONS(703), - [anon_sym_reduce] = ACTIONS(706), - [anon_sym_select] = ACTIONS(709), - [anon_sym_insert] = ACTIONS(712), - [anon_sym_async] = ACTIONS(715), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(718), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(721), - [anon_sym_assert_equal] = ACTIONS(721), - [anon_sym_context] = ACTIONS(721), - [anon_sym_download] = ACTIONS(721), - [anon_sym_help] = ACTIONS(721), - [anon_sym_length] = ACTIONS(721), - [anon_sym_output] = ACTIONS(721), - [anon_sym_output_error] = ACTIONS(721), - [anon_sym_type] = ACTIONS(721), - [anon_sym_append] = ACTIONS(721), - [anon_sym_metadata] = ACTIONS(721), - [anon_sym_move] = ACTIONS(721), - [anon_sym_read] = ACTIONS(721), - [anon_sym_workdir] = ACTIONS(721), - [anon_sym_write] = ACTIONS(721), - [anon_sym_from_json] = ACTIONS(721), - [anon_sym_to_json] = ACTIONS(721), - [anon_sym_to_string] = ACTIONS(721), - [anon_sym_to_float] = ACTIONS(721), - [anon_sym_bash] = ACTIONS(721), - [anon_sym_fish] = ACTIONS(721), - [anon_sym_raw] = ACTIONS(721), - [anon_sym_sh] = ACTIONS(721), - [anon_sym_zsh] = ACTIONS(721), - [anon_sym_random] = ACTIONS(721), - [anon_sym_random_boolean] = ACTIONS(721), - [anon_sym_random_float] = ACTIONS(721), - [anon_sym_random_integer] = ACTIONS(721), - [anon_sym_columns] = ACTIONS(721), - [anon_sym_rows] = ACTIONS(721), - [anon_sym_reverse] = ACTIONS(721), - }, - [21] = { - [sym_block] = STATE(902), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(678), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(677), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_COMMA] = ACTIONS(53), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, [22] = { - [sym_block] = STATE(1021), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(678), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(677), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_expression] = STATE(90), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(24), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(77), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_COMMA] = ACTIONS(53), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), [sym_string] = ACTIONS(13), [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_if] = ACTIONS(79), + [anon_sym_match] = ACTIONS(79), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(79), + [anon_sym_for] = ACTIONS(79), + [anon_sym_asyncfor] = ACTIONS(77), + [anon_sym_transform] = ACTIONS(79), + [anon_sym_filter] = ACTIONS(79), + [anon_sym_find] = ACTIONS(79), + [anon_sym_remove] = ACTIONS(79), + [anon_sym_reduce] = ACTIONS(79), + [anon_sym_select] = ACTIONS(79), + [anon_sym_insert] = ACTIONS(79), + [anon_sym_async] = ACTIONS(79), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), }, [23] = { - [sym_block] = STATE(902), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(5), + [sym_block] = STATE(303), + [sym_statement] = STATE(33), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(33), + [aux_sym_map_repeat1] = STATE(477), + [sym_identifier] = ACTIONS(210), [sym__comment] = ACTIONS(3), [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_RBRACE] = ACTIONS(214), [anon_sym_LPAREN] = ACTIONS(9), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), @@ -7653,20 +5697,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), [anon_sym_if] = ACTIONS(19), [anon_sym_match] = ACTIONS(21), [anon_sym_EQ_GT] = ACTIONS(23), @@ -7681,9 +5711,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_select] = ACTIONS(41), [anon_sym_insert] = ACTIONS(43), [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), + [anon_sym_PIPE] = ACTIONS(47), [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), [anon_sym_assert] = ACTIONS(51), [anon_sym_assert_equal] = ACTIONS(51), [anon_sym_context] = ACTIONS(51), @@ -7717,647 +5746,540 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_reverse] = ACTIONS(51), }, [24] = { - [sym_statement] = STATE(25), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(25), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(275), + [sym_expression] = STATE(90), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(24), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(81), + [sym_identifier] = ACTIONS(83), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(231), - [anon_sym_COMMA] = ACTIONS(231), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(231), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), + [anon_sym_LBRACE] = ACTIONS(86), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(89), + [sym_integer] = ACTIONS(92), + [sym_float] = ACTIONS(95), + [sym_string] = ACTIONS(95), + [anon_sym_true] = ACTIONS(98), + [anon_sym_false] = ACTIONS(98), + [anon_sym_LBRACK] = ACTIONS(101), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_if] = ACTIONS(104), + [anon_sym_match] = ACTIONS(104), + [anon_sym_EQ_GT] = ACTIONS(106), + [anon_sym_while] = ACTIONS(104), + [anon_sym_for] = ACTIONS(104), + [anon_sym_asyncfor] = ACTIONS(81), + [anon_sym_transform] = ACTIONS(104), + [anon_sym_filter] = ACTIONS(104), + [anon_sym_find] = ACTIONS(104), + [anon_sym_remove] = ACTIONS(104), + [anon_sym_reduce] = ACTIONS(104), + [anon_sym_select] = ACTIONS(104), + [anon_sym_insert] = ACTIONS(104), + [anon_sym_async] = ACTIONS(104), [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(231), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_table] = ACTIONS(126), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(129), + [anon_sym_assert_equal] = ACTIONS(129), + [anon_sym_context] = ACTIONS(129), + [anon_sym_download] = ACTIONS(129), + [anon_sym_help] = ACTIONS(129), + [anon_sym_length] = ACTIONS(129), + [anon_sym_output] = ACTIONS(129), + [anon_sym_output_error] = ACTIONS(129), + [anon_sym_type] = ACTIONS(129), + [anon_sym_append] = ACTIONS(129), + [anon_sym_metadata] = ACTIONS(129), + [anon_sym_move] = ACTIONS(129), + [anon_sym_read] = ACTIONS(129), + [anon_sym_workdir] = ACTIONS(129), + [anon_sym_write] = ACTIONS(129), + [anon_sym_from_json] = ACTIONS(129), + [anon_sym_to_json] = ACTIONS(129), + [anon_sym_to_string] = ACTIONS(129), + [anon_sym_to_float] = ACTIONS(129), + [anon_sym_bash] = ACTIONS(129), + [anon_sym_fish] = ACTIONS(129), + [anon_sym_raw] = ACTIONS(129), + [anon_sym_sh] = ACTIONS(129), + [anon_sym_zsh] = ACTIONS(129), + [anon_sym_random] = ACTIONS(129), + [anon_sym_random_boolean] = ACTIONS(129), + [anon_sym_random_float] = ACTIONS(129), + [anon_sym_random_integer] = ACTIONS(129), + [anon_sym_columns] = ACTIONS(129), + [anon_sym_rows] = ACTIONS(129), + [anon_sym_reverse] = ACTIONS(129), }, [25] = { - [sym_statement] = STATE(25), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(25), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(750), + [sym_expression] = STATE(90), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(22), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(610), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(613), - [anon_sym_RPAREN] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(311), - [sym_integer] = ACTIONS(616), - [sym_float] = ACTIONS(619), - [sym_string] = ACTIONS(619), - [anon_sym_true] = ACTIONS(622), - [anon_sym_false] = ACTIONS(622), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(311), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(478), - [anon_sym_match] = ACTIONS(753), - [anon_sym_EQ_GT] = ACTIONS(756), - [anon_sym_while] = ACTIONS(759), - [anon_sym_for] = ACTIONS(762), - [anon_sym_asyncfor] = ACTIONS(765), - [anon_sym_transform] = ACTIONS(768), - [anon_sym_filter] = ACTIONS(771), - [anon_sym_find] = ACTIONS(774), - [anon_sym_remove] = ACTIONS(777), - [anon_sym_reduce] = ACTIONS(780), - [anon_sym_select] = ACTIONS(783), - [anon_sym_insert] = ACTIONS(786), - [anon_sym_async] = ACTIONS(789), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(792), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(795), - [anon_sym_assert_equal] = ACTIONS(795), - [anon_sym_context] = ACTIONS(795), - [anon_sym_download] = ACTIONS(795), - [anon_sym_help] = ACTIONS(795), - [anon_sym_length] = ACTIONS(795), - [anon_sym_output] = ACTIONS(795), - [anon_sym_output_error] = ACTIONS(795), - [anon_sym_type] = ACTIONS(795), - [anon_sym_append] = ACTIONS(795), - [anon_sym_metadata] = ACTIONS(795), - [anon_sym_move] = ACTIONS(795), - [anon_sym_read] = ACTIONS(795), - [anon_sym_workdir] = ACTIONS(795), - [anon_sym_write] = ACTIONS(795), - [anon_sym_from_json] = ACTIONS(795), - [anon_sym_to_json] = ACTIONS(795), - [anon_sym_to_string] = ACTIONS(795), - [anon_sym_to_float] = ACTIONS(795), - [anon_sym_bash] = ACTIONS(795), - [anon_sym_fish] = ACTIONS(795), - [anon_sym_raw] = ACTIONS(795), - [anon_sym_sh] = ACTIONS(795), - [anon_sym_zsh] = ACTIONS(795), - [anon_sym_random] = ACTIONS(795), - [anon_sym_random_boolean] = ACTIONS(795), - [anon_sym_random_float] = ACTIONS(795), - [anon_sym_random_integer] = ACTIONS(795), - [anon_sym_columns] = ACTIONS(795), - [anon_sym_rows] = ACTIONS(795), - [anon_sym_reverse] = ACTIONS(795), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_SEMI] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_if] = ACTIONS(69), + [anon_sym_match] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(69), + [anon_sym_for] = ACTIONS(69), + [anon_sym_asyncfor] = ACTIONS(63), + [anon_sym_transform] = ACTIONS(69), + [anon_sym_filter] = ACTIONS(69), + [anon_sym_find] = ACTIONS(69), + [anon_sym_remove] = ACTIONS(69), + [anon_sym_reduce] = ACTIONS(69), + [anon_sym_select] = ACTIONS(69), + [anon_sym_insert] = ACTIONS(69), + [anon_sym_async] = ACTIONS(69), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), }, [26] = { - [sym_statement] = STATE(20), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(20), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(237), + [sym_expression] = STATE(90), + [sym__expression_kind] = STATE(114), + [aux_sym__expression_list] = STATE(24), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(17), + [ts_builtin_sym_end] = ACTIONS(122), + [sym_identifier] = ACTIONS(65), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(231), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(241), - [anon_sym_elseif] = ACTIONS(231), - [anon_sym_else] = ACTIONS(235), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(231), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_if] = ACTIONS(124), + [anon_sym_match] = ACTIONS(124), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(124), + [anon_sym_for] = ACTIONS(124), + [anon_sym_asyncfor] = ACTIONS(122), + [anon_sym_transform] = ACTIONS(124), + [anon_sym_filter] = ACTIONS(124), + [anon_sym_find] = ACTIONS(124), + [anon_sym_remove] = ACTIONS(124), + [anon_sym_reduce] = ACTIONS(124), + [anon_sym_select] = ACTIONS(124), + [anon_sym_insert] = ACTIONS(124), + [anon_sym_async] = ACTIONS(124), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(134), + [anon_sym_assert_equal] = ACTIONS(134), + [anon_sym_context] = ACTIONS(134), + [anon_sym_download] = ACTIONS(134), + [anon_sym_help] = ACTIONS(134), + [anon_sym_length] = ACTIONS(134), + [anon_sym_output] = ACTIONS(134), + [anon_sym_output_error] = ACTIONS(134), + [anon_sym_type] = ACTIONS(134), + [anon_sym_append] = ACTIONS(134), + [anon_sym_metadata] = ACTIONS(134), + [anon_sym_move] = ACTIONS(134), + [anon_sym_read] = ACTIONS(134), + [anon_sym_workdir] = ACTIONS(134), + [anon_sym_write] = ACTIONS(134), + [anon_sym_from_json] = ACTIONS(134), + [anon_sym_to_json] = ACTIONS(134), + [anon_sym_to_string] = ACTIONS(134), + [anon_sym_to_float] = ACTIONS(134), + [anon_sym_bash] = ACTIONS(134), + [anon_sym_fish] = ACTIONS(134), + [anon_sym_raw] = ACTIONS(134), + [anon_sym_sh] = ACTIONS(134), + [anon_sym_zsh] = ACTIONS(134), + [anon_sym_random] = ACTIONS(134), + [anon_sym_random_boolean] = ACTIONS(134), + [anon_sym_random_float] = ACTIONS(134), + [anon_sym_random_integer] = ACTIONS(134), + [anon_sym_columns] = ACTIONS(134), + [anon_sym_rows] = ACTIONS(134), + [anon_sym_reverse] = ACTIONS(134), }, [27] = { - [sym_statement] = STATE(28), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(28), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(439), + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [ts_builtin_sym_end] = ACTIONS(216), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), + [anon_sym_LBRACE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(231), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), [sym_string] = ACTIONS(13), [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_DOT_DOT] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(231), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [28] = { - [sym_statement] = STATE(28), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(28), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(798), + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(610), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(613), - [anon_sym_RPAREN] = ACTIONS(311), - [sym_integer] = ACTIONS(616), - [sym_float] = ACTIONS(619), - [sym_string] = ACTIONS(619), - [anon_sym_true] = ACTIONS(622), - [anon_sym_false] = ACTIONS(622), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_DOT_DOT] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(529), - [anon_sym_match] = ACTIONS(801), - [anon_sym_EQ_GT] = ACTIONS(804), - [anon_sym_while] = ACTIONS(807), - [anon_sym_for] = ACTIONS(810), - [anon_sym_asyncfor] = ACTIONS(813), - [anon_sym_transform] = ACTIONS(816), - [anon_sym_filter] = ACTIONS(819), - [anon_sym_find] = ACTIONS(822), - [anon_sym_remove] = ACTIONS(825), - [anon_sym_reduce] = ACTIONS(828), - [anon_sym_select] = ACTIONS(831), - [anon_sym_insert] = ACTIONS(834), - [anon_sym_async] = ACTIONS(837), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(840), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(843), - [anon_sym_assert_equal] = ACTIONS(843), - [anon_sym_context] = ACTIONS(843), - [anon_sym_download] = ACTIONS(843), - [anon_sym_help] = ACTIONS(843), - [anon_sym_length] = ACTIONS(843), - [anon_sym_output] = ACTIONS(843), - [anon_sym_output_error] = ACTIONS(843), - [anon_sym_type] = ACTIONS(843), - [anon_sym_append] = ACTIONS(843), - [anon_sym_metadata] = ACTIONS(843), - [anon_sym_move] = ACTIONS(843), - [anon_sym_read] = ACTIONS(843), - [anon_sym_workdir] = ACTIONS(843), - [anon_sym_write] = ACTIONS(843), - [anon_sym_from_json] = ACTIONS(843), - [anon_sym_to_json] = ACTIONS(843), - [anon_sym_to_string] = ACTIONS(843), - [anon_sym_to_float] = ACTIONS(843), - [anon_sym_bash] = ACTIONS(843), - [anon_sym_fish] = ACTIONS(843), - [anon_sym_raw] = ACTIONS(843), - [anon_sym_sh] = ACTIONS(843), - [anon_sym_zsh] = ACTIONS(843), - [anon_sym_random] = ACTIONS(843), - [anon_sym_random_boolean] = ACTIONS(843), - [anon_sym_random_float] = ACTIONS(843), - [anon_sym_random_integer] = ACTIONS(843), - [anon_sym_columns] = ACTIONS(843), - [anon_sym_rows] = ACTIONS(843), - [anon_sym_reverse] = ACTIONS(843), - }, - [29] = { - [sym_statement] = STATE(30), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(30), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(218), [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(231), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), [sym_string] = ACTIONS(13), [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(231), - [anon_sym_PLUS] = ACTIONS(231), - [anon_sym_DASH] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_SLASH] = ACTIONS(231), - [anon_sym_PERCENT] = ACTIONS(231), - [anon_sym_EQ_EQ] = ACTIONS(231), - [anon_sym_BANG_EQ] = ACTIONS(231), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_PIPE_PIPE] = ACTIONS(231), - [anon_sym_GT] = ACTIONS(235), - [anon_sym_LT] = ACTIONS(235), - [anon_sym_GT_EQ] = ACTIONS(231), - [anon_sym_LT_EQ] = ACTIONS(231), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), + }, + [29] = { + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [sym_identifier] = ACTIONS(5), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(220), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(231), [anon_sym_assert] = ACTIONS(51), [anon_sym_assert_equal] = ACTIONS(51), [anon_sym_context] = ACTIONS(51), @@ -8391,156 +6313,138 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_reverse] = ACTIONS(51), }, [30] = { - [sym_statement] = STATE(30), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(30), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(846), + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(610), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(613), - [anon_sym_RPAREN] = ACTIONS(311), - [sym_integer] = ACTIONS(616), - [sym_float] = ACTIONS(619), - [sym_string] = ACTIONS(619), - [anon_sym_true] = ACTIONS(622), - [anon_sym_false] = ACTIONS(622), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_COLON] = ACTIONS(311), - [anon_sym_PLUS] = ACTIONS(311), - [anon_sym_DASH] = ACTIONS(334), - [anon_sym_STAR] = ACTIONS(311), - [anon_sym_SLASH] = ACTIONS(311), - [anon_sym_PERCENT] = ACTIONS(311), - [anon_sym_EQ_EQ] = ACTIONS(311), - [anon_sym_BANG_EQ] = ACTIONS(311), - [anon_sym_AMP_AMP] = ACTIONS(311), - [anon_sym_PIPE_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(334), - [anon_sym_LT] = ACTIONS(334), - [anon_sym_GT_EQ] = ACTIONS(311), - [anon_sym_LT_EQ] = ACTIONS(311), - [anon_sym_if] = ACTIONS(676), - [anon_sym_match] = ACTIONS(849), - [anon_sym_EQ_GT] = ACTIONS(852), - [anon_sym_while] = ACTIONS(855), - [anon_sym_for] = ACTIONS(858), - [anon_sym_asyncfor] = ACTIONS(861), - [anon_sym_transform] = ACTIONS(864), - [anon_sym_filter] = ACTIONS(867), - [anon_sym_find] = ACTIONS(870), - [anon_sym_remove] = ACTIONS(873), - [anon_sym_reduce] = ACTIONS(876), - [anon_sym_select] = ACTIONS(879), - [anon_sym_insert] = ACTIONS(882), - [anon_sym_async] = ACTIONS(885), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_table] = ACTIONS(888), - [anon_sym_DASH_GT] = ACTIONS(311), - [anon_sym_assert] = ACTIONS(891), - [anon_sym_assert_equal] = ACTIONS(891), - [anon_sym_context] = ACTIONS(891), - [anon_sym_download] = ACTIONS(891), - [anon_sym_help] = ACTIONS(891), - [anon_sym_length] = ACTIONS(891), - [anon_sym_output] = ACTIONS(891), - [anon_sym_output_error] = ACTIONS(891), - [anon_sym_type] = ACTIONS(891), - [anon_sym_append] = ACTIONS(891), - [anon_sym_metadata] = ACTIONS(891), - [anon_sym_move] = ACTIONS(891), - [anon_sym_read] = ACTIONS(891), - [anon_sym_workdir] = ACTIONS(891), - [anon_sym_write] = ACTIONS(891), - [anon_sym_from_json] = ACTIONS(891), - [anon_sym_to_json] = ACTIONS(891), - [anon_sym_to_string] = ACTIONS(891), - [anon_sym_to_float] = ACTIONS(891), - [anon_sym_bash] = ACTIONS(891), - [anon_sym_fish] = ACTIONS(891), - [anon_sym_raw] = ACTIONS(891), - [anon_sym_sh] = ACTIONS(891), - [anon_sym_zsh] = ACTIONS(891), - [anon_sym_random] = ACTIONS(891), - [anon_sym_random_boolean] = ACTIONS(891), - [anon_sym_random_float] = ACTIONS(891), - [anon_sym_random_integer] = ACTIONS(891), - [anon_sym_columns] = ACTIONS(891), - [anon_sym_rows] = ACTIONS(891), - [anon_sym_reverse] = ACTIONS(891), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [31] = { - [sym_block] = STATE(498), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(224), [anon_sym_LPAREN] = ACTIONS(9), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), @@ -8548,549 +6452,467 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [32] = { - [sym_block] = STATE(422), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(226), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [33] = { - [sym_block] = STATE(613), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(228), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [34] = { - [sym_block] = STATE(379), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [sym_block] = STATE(303), + [sym_statement] = STATE(20), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(20), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_RBRACE] = ACTIONS(230), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [35] = { - [sym_block] = STATE(1018), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_block] = STATE(303), + [sym_statement] = STATE(30), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(30), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(894), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [36] = { - [sym_block] = STATE(1023), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_block] = STATE(303), + [sym_statement] = STATE(33), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(33), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), + [anon_sym_LBRACE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(9), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), @@ -9098,439 +6920,371 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [37] = { - [sym_block] = STATE(378), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [sym_block] = STATE(303), + [sym_statement] = STATE(31), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(31), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [38] = { - [sym_block] = STATE(377), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [sym_block] = STATE(303), + [sym_statement] = STATE(28), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(28), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [39] = { - [sym_block] = STATE(384), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_block] = STATE(303), + [sym_statement] = STATE(29), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(29), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [40] = { - [sym_block] = STATE(1020), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_block] = STATE(303), + [sym_statement] = STATE(34), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(34), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), + [anon_sym_LBRACE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(9), [sym_integer] = ACTIONS(11), [sym_float] = ACTIONS(13), @@ -9538,49300 +7292,8997 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(15), [anon_sym_false] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [41] = { - [sym_block] = STATE(383), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_block] = STATE(303), + [sym_statement] = STATE(32), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [aux_sym_root_repeat1] = STATE(32), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [42] = { - [sym_block] = STATE(381), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_block] = STATE(462), + [sym_statement] = STATE(452), + [sym_expression] = STATE(371), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_logic] = STATE(345), + [sym_assignment] = STATE(462), + [sym_if_else] = STATE(462), + [sym_if] = STATE(444), + [sym_match] = STATE(462), + [sym_while] = STATE(462), + [sym_for] = STATE(462), + [sym_transform] = STATE(462), + [sym_filter] = STATE(462), + [sym_find] = STATE(462), + [sym_remove] = STATE(462), + [sym_reduce] = STATE(462), + [sym_select] = STATE(462), + [sym_insert] = STATE(462), + [sym_async] = STATE(462), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(232), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(234), + [anon_sym_LPAREN] = ACTIONS(236), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(240), + [sym_string] = ACTIONS(240), + [anon_sym_true] = ACTIONS(242), + [anon_sym_false] = ACTIONS(242), + [anon_sym_LBRACK] = ACTIONS(244), + [anon_sym_if] = ACTIONS(246), + [anon_sym_match] = ACTIONS(248), + [anon_sym_EQ_GT] = ACTIONS(250), + [anon_sym_while] = ACTIONS(252), + [anon_sym_for] = ACTIONS(254), + [anon_sym_asyncfor] = ACTIONS(256), + [anon_sym_transform] = ACTIONS(258), + [anon_sym_filter] = ACTIONS(260), + [anon_sym_find] = ACTIONS(262), + [anon_sym_remove] = ACTIONS(264), + [anon_sym_reduce] = ACTIONS(266), + [anon_sym_select] = ACTIONS(268), + [anon_sym_insert] = ACTIONS(270), + [anon_sym_async] = ACTIONS(272), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(274), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [43] = { - [sym_block] = STATE(380), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_block] = STATE(462), + [sym_statement] = STATE(471), + [sym_expression] = STATE(371), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_logic] = STATE(345), + [sym_assignment] = STATE(462), + [sym_if_else] = STATE(462), + [sym_if] = STATE(444), + [sym_match] = STATE(462), + [sym_while] = STATE(462), + [sym_for] = STATE(462), + [sym_transform] = STATE(462), + [sym_filter] = STATE(462), + [sym_find] = STATE(462), + [sym_remove] = STATE(462), + [sym_reduce] = STATE(462), + [sym_select] = STATE(462), + [sym_insert] = STATE(462), + [sym_async] = STATE(462), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(278), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(284), + [sym_integer] = ACTIONS(287), + [sym_float] = ACTIONS(290), + [sym_string] = ACTIONS(290), + [anon_sym_true] = ACTIONS(293), + [anon_sym_false] = ACTIONS(293), + [anon_sym_LBRACK] = ACTIONS(296), + [anon_sym_if] = ACTIONS(299), + [anon_sym_match] = ACTIONS(302), + [anon_sym_EQ_GT] = ACTIONS(305), + [anon_sym_while] = ACTIONS(308), + [anon_sym_for] = ACTIONS(311), + [anon_sym_asyncfor] = ACTIONS(314), + [anon_sym_transform] = ACTIONS(317), + [anon_sym_filter] = ACTIONS(320), + [anon_sym_find] = ACTIONS(323), + [anon_sym_remove] = ACTIONS(326), + [anon_sym_reduce] = ACTIONS(329), + [anon_sym_select] = ACTIONS(332), + [anon_sym_insert] = ACTIONS(335), + [anon_sym_async] = ACTIONS(338), + [anon_sym_PIPE] = ACTIONS(341), + [anon_sym_table] = ACTIONS(344), + [anon_sym_assert] = ACTIONS(347), + [anon_sym_assert_equal] = ACTIONS(347), + [anon_sym_context] = ACTIONS(347), + [anon_sym_download] = ACTIONS(347), + [anon_sym_help] = ACTIONS(347), + [anon_sym_length] = ACTIONS(347), + [anon_sym_output] = ACTIONS(347), + [anon_sym_output_error] = ACTIONS(347), + [anon_sym_type] = ACTIONS(347), + [anon_sym_append] = ACTIONS(347), + [anon_sym_metadata] = ACTIONS(347), + [anon_sym_move] = ACTIONS(347), + [anon_sym_read] = ACTIONS(347), + [anon_sym_workdir] = ACTIONS(347), + [anon_sym_write] = ACTIONS(347), + [anon_sym_from_json] = ACTIONS(347), + [anon_sym_to_json] = ACTIONS(347), + [anon_sym_to_string] = ACTIONS(347), + [anon_sym_to_float] = ACTIONS(347), + [anon_sym_bash] = ACTIONS(347), + [anon_sym_fish] = ACTIONS(347), + [anon_sym_raw] = ACTIONS(347), + [anon_sym_sh] = ACTIONS(347), + [anon_sym_zsh] = ACTIONS(347), + [anon_sym_random] = ACTIONS(347), + [anon_sym_random_boolean] = ACTIONS(347), + [anon_sym_random_float] = ACTIONS(347), + [anon_sym_random_integer] = ACTIONS(347), + [anon_sym_columns] = ACTIONS(347), + [anon_sym_rows] = ACTIONS(347), + [anon_sym_reverse] = ACTIONS(347), }, [44] = { - [sym_block] = STATE(379), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_block] = STATE(462), + [sym_statement] = STATE(471), + [sym_expression] = STATE(371), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_logic] = STATE(345), + [sym_assignment] = STATE(462), + [sym_if_else] = STATE(462), + [sym_if] = STATE(444), + [sym_match] = STATE(462), + [sym_while] = STATE(462), + [sym_for] = STATE(462), + [sym_transform] = STATE(462), + [sym_filter] = STATE(462), + [sym_find] = STATE(462), + [sym_remove] = STATE(462), + [sym_reduce] = STATE(462), + [sym_select] = STATE(462), + [sym_insert] = STATE(462), + [sym_async] = STATE(462), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(232), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(234), + [anon_sym_LPAREN] = ACTIONS(236), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(240), + [sym_string] = ACTIONS(240), + [anon_sym_true] = ACTIONS(242), + [anon_sym_false] = ACTIONS(242), + [anon_sym_LBRACK] = ACTIONS(244), + [anon_sym_if] = ACTIONS(246), + [anon_sym_match] = ACTIONS(248), + [anon_sym_EQ_GT] = ACTIONS(250), + [anon_sym_while] = ACTIONS(252), + [anon_sym_for] = ACTIONS(254), + [anon_sym_asyncfor] = ACTIONS(256), + [anon_sym_transform] = ACTIONS(258), + [anon_sym_filter] = ACTIONS(260), + [anon_sym_find] = ACTIONS(262), + [anon_sym_remove] = ACTIONS(264), + [anon_sym_reduce] = ACTIONS(266), + [anon_sym_select] = ACTIONS(268), + [anon_sym_insert] = ACTIONS(270), + [anon_sym_async] = ACTIONS(272), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(274), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [45] = { - [sym_block] = STATE(378), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_block] = STATE(303), + [sym_statement] = STATE(310), + [sym_expression] = STATE(109), + [sym__expression_kind] = STATE(114), + [sym_value] = STATE(114), + [sym_boolean] = STATE(124), + [sym_list] = STATE(124), + [sym_map] = STATE(124), + [sym_index] = STATE(114), + [sym_math] = STATE(114), + [sym_logic] = STATE(114), + [sym_assignment] = STATE(303), + [sym_if_else] = STATE(303), + [sym_if] = STATE(145), + [sym_match] = STATE(303), + [sym_while] = STATE(303), + [sym_for] = STATE(303), + [sym_transform] = STATE(303), + [sym_filter] = STATE(303), + [sym_find] = STATE(303), + [sym_remove] = STATE(303), + [sym_reduce] = STATE(303), + [sym_select] = STATE(303), + [sym_insert] = STATE(303), + [sym_async] = STATE(303), + [sym_identifier_list] = STATE(520), + [sym_table] = STATE(124), + [sym_yield] = STATE(114), + [sym_function] = STATE(124), + [sym_function_call] = STATE(114), + [sym__context_defined_function] = STATE(116), + [sym_built_in_function] = STATE(116), + [sym__built_in_function_name] = STATE(25), + [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(9), + [sym_integer] = ACTIONS(11), + [sym_float] = ACTIONS(13), + [sym_string] = ACTIONS(13), + [anon_sym_true] = ACTIONS(15), + [anon_sym_false] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(17), + [anon_sym_if] = ACTIONS(19), + [anon_sym_match] = ACTIONS(21), + [anon_sym_EQ_GT] = ACTIONS(23), + [anon_sym_while] = ACTIONS(25), + [anon_sym_for] = ACTIONS(27), + [anon_sym_asyncfor] = ACTIONS(29), + [anon_sym_transform] = ACTIONS(31), + [anon_sym_filter] = ACTIONS(33), + [anon_sym_find] = ACTIONS(35), + [anon_sym_remove] = ACTIONS(37), + [anon_sym_reduce] = ACTIONS(39), + [anon_sym_select] = ACTIONS(41), + [anon_sym_insert] = ACTIONS(43), + [anon_sym_async] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), + [anon_sym_assert] = ACTIONS(51), + [anon_sym_assert_equal] = ACTIONS(51), + [anon_sym_context] = ACTIONS(51), + [anon_sym_download] = ACTIONS(51), + [anon_sym_help] = ACTIONS(51), + [anon_sym_length] = ACTIONS(51), + [anon_sym_output] = ACTIONS(51), + [anon_sym_output_error] = ACTIONS(51), + [anon_sym_type] = ACTIONS(51), + [anon_sym_append] = ACTIONS(51), + [anon_sym_metadata] = ACTIONS(51), + [anon_sym_move] = ACTIONS(51), + [anon_sym_read] = ACTIONS(51), + [anon_sym_workdir] = ACTIONS(51), + [anon_sym_write] = ACTIONS(51), + [anon_sym_from_json] = ACTIONS(51), + [anon_sym_to_json] = ACTIONS(51), + [anon_sym_to_string] = ACTIONS(51), + [anon_sym_to_float] = ACTIONS(51), + [anon_sym_bash] = ACTIONS(51), + [anon_sym_fish] = ACTIONS(51), + [anon_sym_raw] = ACTIONS(51), + [anon_sym_sh] = ACTIONS(51), + [anon_sym_zsh] = ACTIONS(51), + [anon_sym_random] = ACTIONS(51), + [anon_sym_random_boolean] = ACTIONS(51), + [anon_sym_random_float] = ACTIONS(51), + [anon_sym_random_integer] = ACTIONS(51), + [anon_sym_columns] = ACTIONS(51), + [anon_sym_rows] = ACTIONS(51), + [anon_sym_reverse] = ACTIONS(51), }, [46] = { - [sym_block] = STATE(377), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(55), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_assignment_operator] = STATE(42), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(53), + [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_COMMA] = ACTIONS(53), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_EQ] = ACTIONS(57), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(55), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_PLUS_EQ] = ACTIONS(59), + [anon_sym_DASH_EQ] = ACTIONS(59), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [47] = { - [sym_block] = STATE(1027), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_expression] = STATE(130), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(49), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(77), + [anon_sym_COMMA] = ACTIONS(77), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(77), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_DOT_DOT] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [48] = { - [sym_block] = STATE(1026), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_expression] = STATE(130), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(50), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_SEMI] = ACTIONS(118), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(118), + [anon_sym_COMMA] = ACTIONS(118), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(118), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_DOT_DOT] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [49] = { - [sym_block] = STATE(1024), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_expression] = STATE(130), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(49), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(372), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(378), + [anon_sym_RPAREN] = ACTIONS(81), + [anon_sym_COMMA] = ACTIONS(81), + [sym_integer] = ACTIONS(381), + [sym_float] = ACTIONS(384), + [sym_string] = ACTIONS(384), + [anon_sym_true] = ACTIONS(387), + [anon_sym_false] = ACTIONS(387), + [anon_sym_LBRACK] = ACTIONS(390), + [anon_sym_RBRACK] = ACTIONS(81), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_DOT_DOT] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_EQ_GT] = ACTIONS(393), [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_table] = ACTIONS(396), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(399), + [anon_sym_assert_equal] = ACTIONS(399), + [anon_sym_context] = ACTIONS(399), + [anon_sym_download] = ACTIONS(399), + [anon_sym_help] = ACTIONS(399), + [anon_sym_length] = ACTIONS(399), + [anon_sym_output] = ACTIONS(399), + [anon_sym_output_error] = ACTIONS(399), + [anon_sym_type] = ACTIONS(399), + [anon_sym_append] = ACTIONS(399), + [anon_sym_metadata] = ACTIONS(399), + [anon_sym_move] = ACTIONS(399), + [anon_sym_read] = ACTIONS(399), + [anon_sym_workdir] = ACTIONS(399), + [anon_sym_write] = ACTIONS(399), + [anon_sym_from_json] = ACTIONS(399), + [anon_sym_to_json] = ACTIONS(399), + [anon_sym_to_string] = ACTIONS(399), + [anon_sym_to_float] = ACTIONS(399), + [anon_sym_bash] = ACTIONS(399), + [anon_sym_fish] = ACTIONS(399), + [anon_sym_raw] = ACTIONS(399), + [anon_sym_sh] = ACTIONS(399), + [anon_sym_zsh] = ACTIONS(399), + [anon_sym_random] = ACTIONS(399), + [anon_sym_random_boolean] = ACTIONS(399), + [anon_sym_random_float] = ACTIONS(399), + [anon_sym_random_integer] = ACTIONS(399), + [anon_sym_columns] = ACTIONS(399), + [anon_sym_rows] = ACTIONS(399), + [anon_sym_reverse] = ACTIONS(399), }, [50] = { - [sym_block] = STATE(1019), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_expression] = STATE(130), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(49), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(122), + [anon_sym_COMMA] = ACTIONS(122), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(122), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_DOT_DOT] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [51] = { - [sym_block] = STATE(1025), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_expression] = STATE(130), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(47), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_SEMI] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(63), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_DOT_DOT] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [52] = { - [sym_block] = STATE(613), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(53), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(77), + [anon_sym_COMMA] = ACTIONS(77), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(77), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [53] = { - [sym_block] = STATE(417), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(53), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(372), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(378), + [anon_sym_RPAREN] = ACTIONS(81), + [anon_sym_COMMA] = ACTIONS(81), + [sym_integer] = ACTIONS(381), + [sym_float] = ACTIONS(384), + [sym_string] = ACTIONS(384), + [anon_sym_true] = ACTIONS(387), + [anon_sym_false] = ACTIONS(387), + [anon_sym_LBRACK] = ACTIONS(390), + [anon_sym_RBRACK] = ACTIONS(81), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_EQ_GT] = ACTIONS(393), [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_table] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(405), + [anon_sym_assert_equal] = ACTIONS(405), + [anon_sym_context] = ACTIONS(405), + [anon_sym_download] = ACTIONS(405), + [anon_sym_help] = ACTIONS(405), + [anon_sym_length] = ACTIONS(405), + [anon_sym_output] = ACTIONS(405), + [anon_sym_output_error] = ACTIONS(405), + [anon_sym_type] = ACTIONS(405), + [anon_sym_append] = ACTIONS(405), + [anon_sym_metadata] = ACTIONS(405), + [anon_sym_move] = ACTIONS(405), + [anon_sym_read] = ACTIONS(405), + [anon_sym_workdir] = ACTIONS(405), + [anon_sym_write] = ACTIONS(405), + [anon_sym_from_json] = ACTIONS(405), + [anon_sym_to_json] = ACTIONS(405), + [anon_sym_to_string] = ACTIONS(405), + [anon_sym_to_float] = ACTIONS(405), + [anon_sym_bash] = ACTIONS(405), + [anon_sym_fish] = ACTIONS(405), + [anon_sym_raw] = ACTIONS(405), + [anon_sym_sh] = ACTIONS(405), + [anon_sym_zsh] = ACTIONS(405), + [anon_sym_random] = ACTIONS(405), + [anon_sym_random_boolean] = ACTIONS(405), + [anon_sym_random_float] = ACTIONS(405), + [anon_sym_random_integer] = ACTIONS(405), + [anon_sym_columns] = ACTIONS(405), + [anon_sym_rows] = ACTIONS(405), + [anon_sym_reverse] = ACTIONS(405), }, [54] = { - [sym_block] = STATE(705), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(55), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(118), + [anon_sym_SEMI] = ACTIONS(118), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(118), + [anon_sym_COMMA] = ACTIONS(118), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(118), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [55] = { - [sym_block] = STATE(599), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(53), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(122), + [anon_sym_COMMA] = ACTIONS(122), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(122), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [56] = { - [sym_block] = STATE(498), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(52), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(63), + [anon_sym_SEMI] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(63), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_RBRACK] = ACTIONS(63), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [57] = { - [sym_block] = STATE(494), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_expression] = STATE(130), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(50), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_RBRACE] = ACTIONS(53), + [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_COMMA] = ACTIONS(53), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_DOT_DOT] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [58] = { - [sym_block] = STATE(450), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_expression] = STATE(130), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(50), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(53), + [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_COMMA] = ACTIONS(53), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_DOT_DOT] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [59] = { - [sym_block] = STATE(478), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(55), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_RBRACE] = ACTIONS(53), + [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_COMMA] = ACTIONS(53), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [60] = { - [sym_block] = STATE(587), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_expression] = STATE(136), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(55), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_RBRACE] = ACTIONS(53), + [anon_sym_SEMI] = ACTIONS(53), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_COMMA] = ACTIONS(53), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [61] = { - [sym_block] = STATE(417), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(408), + [sym_identifier] = ACTIONS(410), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(408), + [anon_sym_RBRACE] = ACTIONS(408), + [anon_sym_SEMI] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(408), + [anon_sym_COMMA] = ACTIONS(408), + [sym_integer] = ACTIONS(410), + [sym_float] = ACTIONS(408), + [sym_string] = ACTIONS(408), + [anon_sym_true] = ACTIONS(410), + [anon_sym_false] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(408), + [anon_sym_COLON] = ACTIONS(412), + [anon_sym_DOT_DOT] = ACTIONS(408), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(410), + [anon_sym_match] = ACTIONS(410), + [anon_sym_EQ_GT] = ACTIONS(408), + [anon_sym_while] = ACTIONS(410), + [anon_sym_for] = ACTIONS(410), + [anon_sym_asyncfor] = ACTIONS(408), + [anon_sym_transform] = ACTIONS(410), + [anon_sym_filter] = ACTIONS(410), + [anon_sym_find] = ACTIONS(410), + [anon_sym_remove] = ACTIONS(410), + [anon_sym_reduce] = ACTIONS(410), + [anon_sym_select] = ACTIONS(410), + [anon_sym_insert] = ACTIONS(410), + [anon_sym_async] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_table] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(422), + [anon_sym_assert] = ACTIONS(410), + [anon_sym_assert_equal] = ACTIONS(410), + [anon_sym_context] = ACTIONS(410), + [anon_sym_download] = ACTIONS(410), + [anon_sym_help] = ACTIONS(410), + [anon_sym_length] = ACTIONS(410), + [anon_sym_output] = ACTIONS(410), + [anon_sym_output_error] = ACTIONS(410), + [anon_sym_type] = ACTIONS(410), + [anon_sym_append] = ACTIONS(410), + [anon_sym_metadata] = ACTIONS(410), + [anon_sym_move] = ACTIONS(410), + [anon_sym_read] = ACTIONS(410), + [anon_sym_workdir] = ACTIONS(410), + [anon_sym_write] = ACTIONS(410), + [anon_sym_from_json] = ACTIONS(410), + [anon_sym_to_json] = ACTIONS(410), + [anon_sym_to_string] = ACTIONS(410), + [anon_sym_to_float] = ACTIONS(410), + [anon_sym_bash] = ACTIONS(410), + [anon_sym_fish] = ACTIONS(410), + [anon_sym_raw] = ACTIONS(410), + [anon_sym_sh] = ACTIONS(410), + [anon_sym_zsh] = ACTIONS(410), + [anon_sym_random] = ACTIONS(410), + [anon_sym_random_boolean] = ACTIONS(410), + [anon_sym_random_float] = ACTIONS(410), + [anon_sym_random_integer] = ACTIONS(410), + [anon_sym_columns] = ACTIONS(410), + [anon_sym_rows] = ACTIONS(410), + [anon_sym_reverse] = ACTIONS(410), }, [62] = { - [sym_block] = STATE(587), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(75), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(77), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_DOT_DOT] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [63] = { - [sym_block] = STATE(472), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(424), + [sym_identifier] = ACTIONS(426), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(424), + [anon_sym_RBRACE] = ACTIONS(424), + [anon_sym_SEMI] = ACTIONS(424), + [anon_sym_LPAREN] = ACTIONS(424), + [anon_sym_COMMA] = ACTIONS(424), + [sym_integer] = ACTIONS(426), + [sym_float] = ACTIONS(424), + [sym_string] = ACTIONS(424), + [anon_sym_true] = ACTIONS(426), + [anon_sym_false] = ACTIONS(426), + [anon_sym_LBRACK] = ACTIONS(424), + [anon_sym_COLON] = ACTIONS(424), + [anon_sym_DOT_DOT] = ACTIONS(428), + [anon_sym_PLUS] = ACTIONS(424), + [anon_sym_DASH] = ACTIONS(426), + [anon_sym_STAR] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(424), + [anon_sym_PERCENT] = ACTIONS(424), + [anon_sym_EQ_EQ] = ACTIONS(424), + [anon_sym_BANG_EQ] = ACTIONS(424), + [anon_sym_AMP_AMP] = ACTIONS(424), + [anon_sym_PIPE_PIPE] = ACTIONS(424), + [anon_sym_GT] = ACTIONS(426), + [anon_sym_LT] = ACTIONS(426), + [anon_sym_GT_EQ] = ACTIONS(424), + [anon_sym_LT_EQ] = ACTIONS(424), + [anon_sym_if] = ACTIONS(426), + [anon_sym_match] = ACTIONS(426), + [anon_sym_EQ_GT] = ACTIONS(424), + [anon_sym_while] = ACTIONS(426), + [anon_sym_for] = ACTIONS(426), + [anon_sym_asyncfor] = ACTIONS(424), + [anon_sym_transform] = ACTIONS(426), + [anon_sym_filter] = ACTIONS(426), + [anon_sym_find] = ACTIONS(426), + [anon_sym_remove] = ACTIONS(426), + [anon_sym_reduce] = ACTIONS(426), + [anon_sym_select] = ACTIONS(426), + [anon_sym_insert] = ACTIONS(426), + [anon_sym_async] = ACTIONS(426), + [anon_sym_PIPE] = ACTIONS(426), + [anon_sym_table] = ACTIONS(426), + [anon_sym_DASH_GT] = ACTIONS(424), + [anon_sym_assert] = ACTIONS(426), + [anon_sym_assert_equal] = ACTIONS(426), + [anon_sym_context] = ACTIONS(426), + [anon_sym_download] = ACTIONS(426), + [anon_sym_help] = ACTIONS(426), + [anon_sym_length] = ACTIONS(426), + [anon_sym_output] = ACTIONS(426), + [anon_sym_output_error] = ACTIONS(426), + [anon_sym_type] = ACTIONS(426), + [anon_sym_append] = ACTIONS(426), + [anon_sym_metadata] = ACTIONS(426), + [anon_sym_move] = ACTIONS(426), + [anon_sym_read] = ACTIONS(426), + [anon_sym_workdir] = ACTIONS(426), + [anon_sym_write] = ACTIONS(426), + [anon_sym_from_json] = ACTIONS(426), + [anon_sym_to_json] = ACTIONS(426), + [anon_sym_to_string] = ACTIONS(426), + [anon_sym_to_float] = ACTIONS(426), + [anon_sym_bash] = ACTIONS(426), + [anon_sym_fish] = ACTIONS(426), + [anon_sym_raw] = ACTIONS(426), + [anon_sym_sh] = ACTIONS(426), + [anon_sym_zsh] = ACTIONS(426), + [anon_sym_random] = ACTIONS(426), + [anon_sym_random_boolean] = ACTIONS(426), + [anon_sym_random_float] = ACTIONS(426), + [anon_sym_random_integer] = ACTIONS(426), + [anon_sym_columns] = ACTIONS(426), + [anon_sym_rows] = ACTIONS(426), + [anon_sym_reverse] = ACTIONS(426), }, [64] = { - [sym_block] = STATE(467), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(62), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(63), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_DOT_DOT] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [65] = { - [sym_block] = STATE(459), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(75), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(122), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_DOT_DOT] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [66] = { - [sym_block] = STATE(424), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(430), + [sym_identifier] = ACTIONS(432), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(430), + [anon_sym_RBRACE] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [anon_sym_LPAREN] = ACTIONS(430), + [anon_sym_COMMA] = ACTIONS(430), + [sym_integer] = ACTIONS(432), + [sym_float] = ACTIONS(430), + [sym_string] = ACTIONS(430), + [anon_sym_true] = ACTIONS(432), + [anon_sym_false] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(430), + [anon_sym_COLON] = ACTIONS(430), + [anon_sym_DOT_DOT] = ACTIONS(430), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(430), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_EQ_EQ] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_AMP_AMP] = ACTIONS(430), + [anon_sym_PIPE_PIPE] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_if] = ACTIONS(432), + [anon_sym_match] = ACTIONS(432), + [anon_sym_EQ_GT] = ACTIONS(430), + [anon_sym_while] = ACTIONS(432), + [anon_sym_for] = ACTIONS(432), + [anon_sym_asyncfor] = ACTIONS(430), + [anon_sym_transform] = ACTIONS(432), + [anon_sym_filter] = ACTIONS(432), + [anon_sym_find] = ACTIONS(432), + [anon_sym_remove] = ACTIONS(432), + [anon_sym_reduce] = ACTIONS(432), + [anon_sym_select] = ACTIONS(432), + [anon_sym_insert] = ACTIONS(432), + [anon_sym_async] = ACTIONS(432), + [anon_sym_PIPE] = ACTIONS(432), + [anon_sym_table] = ACTIONS(432), + [anon_sym_DASH_GT] = ACTIONS(430), + [anon_sym_assert] = ACTIONS(432), + [anon_sym_assert_equal] = ACTIONS(432), + [anon_sym_context] = ACTIONS(432), + [anon_sym_download] = ACTIONS(432), + [anon_sym_help] = ACTIONS(432), + [anon_sym_length] = ACTIONS(432), + [anon_sym_output] = ACTIONS(432), + [anon_sym_output_error] = ACTIONS(432), + [anon_sym_type] = ACTIONS(432), + [anon_sym_append] = ACTIONS(432), + [anon_sym_metadata] = ACTIONS(432), + [anon_sym_move] = ACTIONS(432), + [anon_sym_read] = ACTIONS(432), + [anon_sym_workdir] = ACTIONS(432), + [anon_sym_write] = ACTIONS(432), + [anon_sym_from_json] = ACTIONS(432), + [anon_sym_to_json] = ACTIONS(432), + [anon_sym_to_string] = ACTIONS(432), + [anon_sym_to_float] = ACTIONS(432), + [anon_sym_bash] = ACTIONS(432), + [anon_sym_fish] = ACTIONS(432), + [anon_sym_raw] = ACTIONS(432), + [anon_sym_sh] = ACTIONS(432), + [anon_sym_zsh] = ACTIONS(432), + [anon_sym_random] = ACTIONS(432), + [anon_sym_random_boolean] = ACTIONS(432), + [anon_sym_random_float] = ACTIONS(432), + [anon_sym_random_integer] = ACTIONS(432), + [anon_sym_columns] = ACTIONS(432), + [anon_sym_rows] = ACTIONS(432), + [anon_sym_reverse] = ACTIONS(432), }, [67] = { - [sym_block] = STATE(593), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_expression] = STATE(436), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_math_operator] = STATE(274), + [sym_logic] = STATE(345), + [sym_logic_operator] = STATE(273), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(85), + [aux_sym_match_repeat1] = STATE(91), + [sym_identifier] = ACTIONS(434), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(436), + [anon_sym_LPAREN] = ACTIONS(236), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(240), + [sym_string] = ACTIONS(240), + [anon_sym_true] = ACTIONS(242), + [anon_sym_false] = ACTIONS(242), + [anon_sym_LBRACK] = ACTIONS(244), + [anon_sym_COLON] = ACTIONS(438), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(250), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(440), + [anon_sym_DASH_GT] = ACTIONS(442), + [anon_sym_assert] = ACTIONS(444), + [anon_sym_assert_equal] = ACTIONS(444), + [anon_sym_context] = ACTIONS(444), + [anon_sym_download] = ACTIONS(444), + [anon_sym_help] = ACTIONS(444), + [anon_sym_length] = ACTIONS(444), + [anon_sym_output] = ACTIONS(444), + [anon_sym_output_error] = ACTIONS(444), + [anon_sym_type] = ACTIONS(444), + [anon_sym_append] = ACTIONS(444), + [anon_sym_metadata] = ACTIONS(444), + [anon_sym_move] = ACTIONS(444), + [anon_sym_read] = ACTIONS(444), + [anon_sym_workdir] = ACTIONS(444), + [anon_sym_write] = ACTIONS(444), + [anon_sym_from_json] = ACTIONS(444), + [anon_sym_to_json] = ACTIONS(444), + [anon_sym_to_string] = ACTIONS(444), + [anon_sym_to_float] = ACTIONS(444), + [anon_sym_bash] = ACTIONS(444), + [anon_sym_fish] = ACTIONS(444), + [anon_sym_raw] = ACTIONS(444), + [anon_sym_sh] = ACTIONS(444), + [anon_sym_zsh] = ACTIONS(444), + [anon_sym_random] = ACTIONS(444), + [anon_sym_random_boolean] = ACTIONS(444), + [anon_sym_random_float] = ACTIONS(444), + [anon_sym_random_integer] = ACTIONS(444), + [anon_sym_columns] = ACTIONS(444), + [anon_sym_rows] = ACTIONS(444), + [anon_sym_reverse] = ACTIONS(444), }, [68] = { - [sym_block] = STATE(594), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(446), + [sym_identifier] = ACTIONS(448), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(446), + [anon_sym_RBRACE] = ACTIONS(446), + [anon_sym_SEMI] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(446), + [anon_sym_COMMA] = ACTIONS(450), + [sym_integer] = ACTIONS(448), + [sym_float] = ACTIONS(446), + [sym_string] = ACTIONS(446), + [anon_sym_true] = ACTIONS(448), + [anon_sym_false] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(446), + [anon_sym_COLON] = ACTIONS(412), + [anon_sym_DOT_DOT] = ACTIONS(446), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(448), + [anon_sym_match] = ACTIONS(448), + [anon_sym_EQ_GT] = ACTIONS(446), + [anon_sym_while] = ACTIONS(448), + [anon_sym_for] = ACTIONS(448), + [anon_sym_asyncfor] = ACTIONS(446), + [anon_sym_transform] = ACTIONS(448), + [anon_sym_filter] = ACTIONS(448), + [anon_sym_find] = ACTIONS(448), + [anon_sym_remove] = ACTIONS(448), + [anon_sym_reduce] = ACTIONS(448), + [anon_sym_select] = ACTIONS(448), + [anon_sym_insert] = ACTIONS(448), + [anon_sym_async] = ACTIONS(448), + [anon_sym_PIPE] = ACTIONS(448), + [anon_sym_table] = ACTIONS(448), + [anon_sym_DASH_GT] = ACTIONS(422), + [anon_sym_assert] = ACTIONS(448), + [anon_sym_assert_equal] = ACTIONS(448), + [anon_sym_context] = ACTIONS(448), + [anon_sym_download] = ACTIONS(448), + [anon_sym_help] = ACTIONS(448), + [anon_sym_length] = ACTIONS(448), + [anon_sym_output] = ACTIONS(448), + [anon_sym_output_error] = ACTIONS(448), + [anon_sym_type] = ACTIONS(448), + [anon_sym_append] = ACTIONS(448), + [anon_sym_metadata] = ACTIONS(448), + [anon_sym_move] = ACTIONS(448), + [anon_sym_read] = ACTIONS(448), + [anon_sym_workdir] = ACTIONS(448), + [anon_sym_write] = ACTIONS(448), + [anon_sym_from_json] = ACTIONS(448), + [anon_sym_to_json] = ACTIONS(448), + [anon_sym_to_string] = ACTIONS(448), + [anon_sym_to_float] = ACTIONS(448), + [anon_sym_bash] = ACTIONS(448), + [anon_sym_fish] = ACTIONS(448), + [anon_sym_raw] = ACTIONS(448), + [anon_sym_sh] = ACTIONS(448), + [anon_sym_zsh] = ACTIONS(448), + [anon_sym_random] = ACTIONS(448), + [anon_sym_random_boolean] = ACTIONS(448), + [anon_sym_random_float] = ACTIONS(448), + [anon_sym_random_integer] = ACTIONS(448), + [anon_sym_columns] = ACTIONS(448), + [anon_sym_rows] = ACTIONS(448), + [anon_sym_reverse] = ACTIONS(448), }, [69] = { - [sym_block] = STATE(597), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(65), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(53), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_DOT_DOT] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [70] = { - [sym_block] = STATE(595), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(446), + [sym_identifier] = ACTIONS(448), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(446), + [anon_sym_RBRACE] = ACTIONS(446), + [anon_sym_SEMI] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(446), + [anon_sym_COMMA] = ACTIONS(452), + [sym_integer] = ACTIONS(448), + [sym_float] = ACTIONS(446), + [sym_string] = ACTIONS(446), + [anon_sym_true] = ACTIONS(448), + [anon_sym_false] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(446), + [anon_sym_COLON] = ACTIONS(412), + [anon_sym_DOT_DOT] = ACTIONS(446), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(448), + [anon_sym_match] = ACTIONS(448), + [anon_sym_EQ_GT] = ACTIONS(446), + [anon_sym_while] = ACTIONS(448), + [anon_sym_for] = ACTIONS(448), + [anon_sym_asyncfor] = ACTIONS(446), + [anon_sym_transform] = ACTIONS(448), + [anon_sym_filter] = ACTIONS(448), + [anon_sym_find] = ACTIONS(448), + [anon_sym_remove] = ACTIONS(448), + [anon_sym_reduce] = ACTIONS(448), + [anon_sym_select] = ACTIONS(448), + [anon_sym_insert] = ACTIONS(448), + [anon_sym_async] = ACTIONS(448), + [anon_sym_PIPE] = ACTIONS(448), + [anon_sym_table] = ACTIONS(448), + [anon_sym_DASH_GT] = ACTIONS(422), + [anon_sym_assert] = ACTIONS(448), + [anon_sym_assert_equal] = ACTIONS(448), + [anon_sym_context] = ACTIONS(448), + [anon_sym_download] = ACTIONS(448), + [anon_sym_help] = ACTIONS(448), + [anon_sym_length] = ACTIONS(448), + [anon_sym_output] = ACTIONS(448), + [anon_sym_output_error] = ACTIONS(448), + [anon_sym_type] = ACTIONS(448), + [anon_sym_append] = ACTIONS(448), + [anon_sym_metadata] = ACTIONS(448), + [anon_sym_move] = ACTIONS(448), + [anon_sym_read] = ACTIONS(448), + [anon_sym_workdir] = ACTIONS(448), + [anon_sym_write] = ACTIONS(448), + [anon_sym_from_json] = ACTIONS(448), + [anon_sym_to_json] = ACTIONS(448), + [anon_sym_to_string] = ACTIONS(448), + [anon_sym_to_float] = ACTIONS(448), + [anon_sym_bash] = ACTIONS(448), + [anon_sym_fish] = ACTIONS(448), + [anon_sym_raw] = ACTIONS(448), + [anon_sym_sh] = ACTIONS(448), + [anon_sym_zsh] = ACTIONS(448), + [anon_sym_random] = ACTIONS(448), + [anon_sym_random_boolean] = ACTIONS(448), + [anon_sym_random_float] = ACTIONS(448), + [anon_sym_random_integer] = ACTIONS(448), + [anon_sym_columns] = ACTIONS(448), + [anon_sym_rows] = ACTIONS(448), + [anon_sym_reverse] = ACTIONS(448), }, [71] = { - [sym_block] = STATE(595), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_expression] = STATE(431), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_math_operator] = STATE(274), + [sym_logic] = STATE(345), + [sym_logic_operator] = STATE(273), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(85), + [aux_sym_match_repeat1] = STATE(143), + [sym_identifier] = ACTIONS(434), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(436), + [anon_sym_LPAREN] = ACTIONS(236), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(240), + [sym_string] = ACTIONS(240), + [anon_sym_true] = ACTIONS(242), + [anon_sym_false] = ACTIONS(242), + [anon_sym_LBRACK] = ACTIONS(244), + [anon_sym_COLON] = ACTIONS(438), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(250), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(440), + [anon_sym_DASH_GT] = ACTIONS(442), + [anon_sym_assert] = ACTIONS(444), + [anon_sym_assert_equal] = ACTIONS(444), + [anon_sym_context] = ACTIONS(444), + [anon_sym_download] = ACTIONS(444), + [anon_sym_help] = ACTIONS(444), + [anon_sym_length] = ACTIONS(444), + [anon_sym_output] = ACTIONS(444), + [anon_sym_output_error] = ACTIONS(444), + [anon_sym_type] = ACTIONS(444), + [anon_sym_append] = ACTIONS(444), + [anon_sym_metadata] = ACTIONS(444), + [anon_sym_move] = ACTIONS(444), + [anon_sym_read] = ACTIONS(444), + [anon_sym_workdir] = ACTIONS(444), + [anon_sym_write] = ACTIONS(444), + [anon_sym_from_json] = ACTIONS(444), + [anon_sym_to_json] = ACTIONS(444), + [anon_sym_to_string] = ACTIONS(444), + [anon_sym_to_float] = ACTIONS(444), + [anon_sym_bash] = ACTIONS(444), + [anon_sym_fish] = ACTIONS(444), + [anon_sym_raw] = ACTIONS(444), + [anon_sym_sh] = ACTIONS(444), + [anon_sym_zsh] = ACTIONS(444), + [anon_sym_random] = ACTIONS(444), + [anon_sym_random_boolean] = ACTIONS(444), + [anon_sym_random_float] = ACTIONS(444), + [anon_sym_random_integer] = ACTIONS(444), + [anon_sym_columns] = ACTIONS(444), + [anon_sym_rows] = ACTIONS(444), + [anon_sym_reverse] = ACTIONS(444), }, [72] = { - [sym_block] = STATE(597), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(455), + [sym_identifier] = ACTIONS(457), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_SEMI] = ACTIONS(455), + [anon_sym_LPAREN] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(455), + [sym_integer] = ACTIONS(457), + [sym_float] = ACTIONS(455), + [sym_string] = ACTIONS(455), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_COLON] = ACTIONS(455), + [anon_sym_DOT_DOT] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(455), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(455), + [anon_sym_EQ_EQ] = ACTIONS(455), + [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_AMP_AMP] = ACTIONS(455), + [anon_sym_PIPE_PIPE] = ACTIONS(455), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(455), + [anon_sym_if] = ACTIONS(457), + [anon_sym_match] = ACTIONS(457), + [anon_sym_EQ_GT] = ACTIONS(455), + [anon_sym_while] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_asyncfor] = ACTIONS(455), + [anon_sym_transform] = ACTIONS(457), + [anon_sym_filter] = ACTIONS(457), + [anon_sym_find] = ACTIONS(457), + [anon_sym_remove] = ACTIONS(457), + [anon_sym_reduce] = ACTIONS(457), + [anon_sym_select] = ACTIONS(457), + [anon_sym_insert] = ACTIONS(457), + [anon_sym_async] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_table] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_assert] = ACTIONS(457), + [anon_sym_assert_equal] = ACTIONS(457), + [anon_sym_context] = ACTIONS(457), + [anon_sym_download] = ACTIONS(457), + [anon_sym_help] = ACTIONS(457), + [anon_sym_length] = ACTIONS(457), + [anon_sym_output] = ACTIONS(457), + [anon_sym_output_error] = ACTIONS(457), + [anon_sym_type] = ACTIONS(457), + [anon_sym_append] = ACTIONS(457), + [anon_sym_metadata] = ACTIONS(457), + [anon_sym_move] = ACTIONS(457), + [anon_sym_read] = ACTIONS(457), + [anon_sym_workdir] = ACTIONS(457), + [anon_sym_write] = ACTIONS(457), + [anon_sym_from_json] = ACTIONS(457), + [anon_sym_to_json] = ACTIONS(457), + [anon_sym_to_string] = ACTIONS(457), + [anon_sym_to_float] = ACTIONS(457), + [anon_sym_bash] = ACTIONS(457), + [anon_sym_fish] = ACTIONS(457), + [anon_sym_raw] = ACTIONS(457), + [anon_sym_sh] = ACTIONS(457), + [anon_sym_zsh] = ACTIONS(457), + [anon_sym_random] = ACTIONS(457), + [anon_sym_random_boolean] = ACTIONS(457), + [anon_sym_random_float] = ACTIONS(457), + [anon_sym_random_integer] = ACTIONS(457), + [anon_sym_columns] = ACTIONS(457), + [anon_sym_rows] = ACTIONS(457), + [anon_sym_reverse] = ACTIONS(457), }, [73] = { - [sym_block] = STATE(599), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(424), + [sym_identifier] = ACTIONS(426), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(424), + [anon_sym_RBRACE] = ACTIONS(424), + [anon_sym_SEMI] = ACTIONS(424), + [anon_sym_LPAREN] = ACTIONS(424), + [anon_sym_COMMA] = ACTIONS(424), + [sym_integer] = ACTIONS(426), + [sym_float] = ACTIONS(424), + [sym_string] = ACTIONS(424), + [anon_sym_true] = ACTIONS(426), + [anon_sym_false] = ACTIONS(426), + [anon_sym_LBRACK] = ACTIONS(424), + [anon_sym_COLON] = ACTIONS(424), + [anon_sym_DOT_DOT] = ACTIONS(424), + [anon_sym_PLUS] = ACTIONS(424), + [anon_sym_DASH] = ACTIONS(426), + [anon_sym_STAR] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(424), + [anon_sym_PERCENT] = ACTIONS(424), + [anon_sym_EQ_EQ] = ACTIONS(424), + [anon_sym_BANG_EQ] = ACTIONS(424), + [anon_sym_AMP_AMP] = ACTIONS(424), + [anon_sym_PIPE_PIPE] = ACTIONS(424), + [anon_sym_GT] = ACTIONS(426), + [anon_sym_LT] = ACTIONS(426), + [anon_sym_GT_EQ] = ACTIONS(424), + [anon_sym_LT_EQ] = ACTIONS(424), + [anon_sym_if] = ACTIONS(426), + [anon_sym_match] = ACTIONS(426), + [anon_sym_EQ_GT] = ACTIONS(424), + [anon_sym_while] = ACTIONS(426), + [anon_sym_for] = ACTIONS(426), + [anon_sym_asyncfor] = ACTIONS(424), + [anon_sym_transform] = ACTIONS(426), + [anon_sym_filter] = ACTIONS(426), + [anon_sym_find] = ACTIONS(426), + [anon_sym_remove] = ACTIONS(426), + [anon_sym_reduce] = ACTIONS(426), + [anon_sym_select] = ACTIONS(426), + [anon_sym_insert] = ACTIONS(426), + [anon_sym_async] = ACTIONS(426), + [anon_sym_PIPE] = ACTIONS(426), + [anon_sym_table] = ACTIONS(426), + [anon_sym_DASH_GT] = ACTIONS(424), + [anon_sym_assert] = ACTIONS(426), + [anon_sym_assert_equal] = ACTIONS(426), + [anon_sym_context] = ACTIONS(426), + [anon_sym_download] = ACTIONS(426), + [anon_sym_help] = ACTIONS(426), + [anon_sym_length] = ACTIONS(426), + [anon_sym_output] = ACTIONS(426), + [anon_sym_output_error] = ACTIONS(426), + [anon_sym_type] = ACTIONS(426), + [anon_sym_append] = ACTIONS(426), + [anon_sym_metadata] = ACTIONS(426), + [anon_sym_move] = ACTIONS(426), + [anon_sym_read] = ACTIONS(426), + [anon_sym_workdir] = ACTIONS(426), + [anon_sym_write] = ACTIONS(426), + [anon_sym_from_json] = ACTIONS(426), + [anon_sym_to_json] = ACTIONS(426), + [anon_sym_to_string] = ACTIONS(426), + [anon_sym_to_float] = ACTIONS(426), + [anon_sym_bash] = ACTIONS(426), + [anon_sym_fish] = ACTIONS(426), + [anon_sym_raw] = ACTIONS(426), + [anon_sym_sh] = ACTIONS(426), + [anon_sym_zsh] = ACTIONS(426), + [anon_sym_random] = ACTIONS(426), + [anon_sym_random_boolean] = ACTIONS(426), + [anon_sym_random_float] = ACTIONS(426), + [anon_sym_random_integer] = ACTIONS(426), + [anon_sym_columns] = ACTIONS(426), + [anon_sym_rows] = ACTIONS(426), + [anon_sym_reverse] = ACTIONS(426), }, [74] = { - [sym_block] = STATE(601), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(65), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(118), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_DOT_DOT] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [75] = { - [sym_block] = STATE(603), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(75), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(372), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(378), + [anon_sym_RPAREN] = ACTIONS(81), + [sym_integer] = ACTIONS(381), + [sym_float] = ACTIONS(384), + [sym_string] = ACTIONS(384), + [anon_sym_true] = ACTIONS(387), + [anon_sym_false] = ACTIONS(387), + [anon_sym_LBRACK] = ACTIONS(390), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_DOT_DOT] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_EQ_GT] = ACTIONS(393), [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_table] = ACTIONS(396), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(399), + [anon_sym_assert_equal] = ACTIONS(399), + [anon_sym_context] = ACTIONS(399), + [anon_sym_download] = ACTIONS(399), + [anon_sym_help] = ACTIONS(399), + [anon_sym_length] = ACTIONS(399), + [anon_sym_output] = ACTIONS(399), + [anon_sym_output_error] = ACTIONS(399), + [anon_sym_type] = ACTIONS(399), + [anon_sym_append] = ACTIONS(399), + [anon_sym_metadata] = ACTIONS(399), + [anon_sym_move] = ACTIONS(399), + [anon_sym_read] = ACTIONS(399), + [anon_sym_workdir] = ACTIONS(399), + [anon_sym_write] = ACTIONS(399), + [anon_sym_from_json] = ACTIONS(399), + [anon_sym_to_json] = ACTIONS(399), + [anon_sym_to_string] = ACTIONS(399), + [anon_sym_to_float] = ACTIONS(399), + [anon_sym_bash] = ACTIONS(399), + [anon_sym_fish] = ACTIONS(399), + [anon_sym_raw] = ACTIONS(399), + [anon_sym_sh] = ACTIONS(399), + [anon_sym_zsh] = ACTIONS(399), + [anon_sym_random] = ACTIONS(399), + [anon_sym_random_boolean] = ACTIONS(399), + [anon_sym_random_float] = ACTIONS(399), + [anon_sym_random_integer] = ACTIONS(399), + [anon_sym_columns] = ACTIONS(399), + [anon_sym_rows] = ACTIONS(399), + [anon_sym_reverse] = ACTIONS(399), }, [76] = { - [sym_block] = STATE(487), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), + [sym_math_operator] = STATE(288), + [sym_logic_operator] = STATE(289), + [ts_builtin_sym_end] = ACTIONS(459), + [sym_identifier] = ACTIONS(461), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(459), + [sym_integer] = ACTIONS(461), + [sym_float] = ACTIONS(459), + [sym_string] = ACTIONS(459), + [anon_sym_true] = ACTIONS(461), + [anon_sym_false] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_COLON] = ACTIONS(412), + [anon_sym_DOT_DOT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(461), + [anon_sym_match] = ACTIONS(461), + [anon_sym_EQ_GT] = ACTIONS(459), + [anon_sym_while] = ACTIONS(461), + [anon_sym_for] = ACTIONS(461), + [anon_sym_asyncfor] = ACTIONS(459), + [anon_sym_transform] = ACTIONS(461), + [anon_sym_filter] = ACTIONS(461), + [anon_sym_find] = ACTIONS(461), + [anon_sym_remove] = ACTIONS(461), + [anon_sym_reduce] = ACTIONS(461), + [anon_sym_select] = ACTIONS(461), + [anon_sym_insert] = ACTIONS(461), + [anon_sym_async] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_table] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(422), + [anon_sym_assert] = ACTIONS(461), + [anon_sym_assert_equal] = ACTIONS(461), + [anon_sym_context] = ACTIONS(461), + [anon_sym_download] = ACTIONS(461), + [anon_sym_help] = ACTIONS(461), + [anon_sym_length] = ACTIONS(461), + [anon_sym_output] = ACTIONS(461), + [anon_sym_output_error] = ACTIONS(461), + [anon_sym_type] = ACTIONS(461), + [anon_sym_append] = ACTIONS(461), + [anon_sym_metadata] = ACTIONS(461), + [anon_sym_move] = ACTIONS(461), + [anon_sym_read] = ACTIONS(461), + [anon_sym_workdir] = ACTIONS(461), + [anon_sym_write] = ACTIONS(461), + [anon_sym_from_json] = ACTIONS(461), + [anon_sym_to_json] = ACTIONS(461), + [anon_sym_to_string] = ACTIONS(461), + [anon_sym_to_float] = ACTIONS(461), + [anon_sym_bash] = ACTIONS(461), + [anon_sym_fish] = ACTIONS(461), + [anon_sym_raw] = ACTIONS(461), + [anon_sym_sh] = ACTIONS(461), + [anon_sym_zsh] = ACTIONS(461), + [anon_sym_random] = ACTIONS(461), + [anon_sym_random_boolean] = ACTIONS(461), + [anon_sym_random_float] = ACTIONS(461), + [anon_sym_random_integer] = ACTIONS(461), + [anon_sym_columns] = ACTIONS(461), + [anon_sym_rows] = ACTIONS(461), + [anon_sym_reverse] = ACTIONS(461), }, [77] = { - [sym_block] = STATE(422), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(77), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(372), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(378), + [anon_sym_RPAREN] = ACTIONS(81), + [sym_integer] = ACTIONS(381), + [sym_float] = ACTIONS(384), + [sym_string] = ACTIONS(384), + [anon_sym_true] = ACTIONS(387), + [anon_sym_false] = ACTIONS(387), + [anon_sym_LBRACK] = ACTIONS(390), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_EQ_GT] = ACTIONS(393), [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_table] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(405), + [anon_sym_assert_equal] = ACTIONS(405), + [anon_sym_context] = ACTIONS(405), + [anon_sym_download] = ACTIONS(405), + [anon_sym_help] = ACTIONS(405), + [anon_sym_length] = ACTIONS(405), + [anon_sym_output] = ACTIONS(405), + [anon_sym_output_error] = ACTIONS(405), + [anon_sym_type] = ACTIONS(405), + [anon_sym_append] = ACTIONS(405), + [anon_sym_metadata] = ACTIONS(405), + [anon_sym_move] = ACTIONS(405), + [anon_sym_read] = ACTIONS(405), + [anon_sym_workdir] = ACTIONS(405), + [anon_sym_write] = ACTIONS(405), + [anon_sym_from_json] = ACTIONS(405), + [anon_sym_to_json] = ACTIONS(405), + [anon_sym_to_string] = ACTIONS(405), + [anon_sym_to_float] = ACTIONS(405), + [anon_sym_bash] = ACTIONS(405), + [anon_sym_fish] = ACTIONS(405), + [anon_sym_raw] = ACTIONS(405), + [anon_sym_sh] = ACTIONS(405), + [anon_sym_zsh] = ACTIONS(405), + [anon_sym_random] = ACTIONS(405), + [anon_sym_random_boolean] = ACTIONS(405), + [anon_sym_random_float] = ACTIONS(405), + [anon_sym_random_integer] = ACTIONS(405), + [anon_sym_columns] = ACTIONS(405), + [anon_sym_rows] = ACTIONS(405), + [anon_sym_reverse] = ACTIONS(405), }, [78] = { - [sym_block] = STATE(487), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(65), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_DOT_DOT] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(53), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [79] = { - [sym_block] = STATE(459), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(80), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(53), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [80] = { - [sym_block] = STATE(467), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(77), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(122), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(122), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(122), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_EQ_EQ] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_AMP_AMP] = ACTIONS(122), + [anon_sym_PIPE_PIPE] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(122), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [81] = { - [sym_block] = STATE(472), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(80), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_in] = ACTIONS(463), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [82] = { - [sym_block] = STATE(478), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(65), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_DOT_DOT] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [83] = { - [sym_block] = STATE(450), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_math_operator] = STATE(296), + [sym_logic_operator] = STATE(218), + [ts_builtin_sym_end] = ACTIONS(424), + [sym_identifier] = ACTIONS(426), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(424), + [anon_sym_RBRACE] = ACTIONS(424), + [anon_sym_SEMI] = ACTIONS(424), + [anon_sym_LPAREN] = ACTIONS(424), + [sym_integer] = ACTIONS(426), + [sym_float] = ACTIONS(424), + [sym_string] = ACTIONS(424), + [anon_sym_true] = ACTIONS(426), + [anon_sym_false] = ACTIONS(426), + [anon_sym_LBRACK] = ACTIONS(424), + [anon_sym_COLON] = ACTIONS(424), + [anon_sym_DOT_DOT] = ACTIONS(424), + [anon_sym_PLUS] = ACTIONS(424), + [anon_sym_DASH] = ACTIONS(426), + [anon_sym_STAR] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(424), + [anon_sym_PERCENT] = ACTIONS(424), + [anon_sym_EQ_EQ] = ACTIONS(424), + [anon_sym_BANG_EQ] = ACTIONS(424), + [anon_sym_AMP_AMP] = ACTIONS(424), + [anon_sym_PIPE_PIPE] = ACTIONS(424), + [anon_sym_GT] = ACTIONS(426), + [anon_sym_LT] = ACTIONS(426), + [anon_sym_GT_EQ] = ACTIONS(424), + [anon_sym_LT_EQ] = ACTIONS(424), + [anon_sym_if] = ACTIONS(426), + [anon_sym_match] = ACTIONS(426), + [anon_sym_EQ_GT] = ACTIONS(424), + [anon_sym_while] = ACTIONS(426), + [anon_sym_for] = ACTIONS(426), + [anon_sym_asyncfor] = ACTIONS(424), + [anon_sym_transform] = ACTIONS(426), + [anon_sym_filter] = ACTIONS(426), + [anon_sym_find] = ACTIONS(426), + [anon_sym_remove] = ACTIONS(426), + [anon_sym_reduce] = ACTIONS(426), + [anon_sym_select] = ACTIONS(426), + [anon_sym_insert] = ACTIONS(426), + [anon_sym_async] = ACTIONS(426), + [anon_sym_PIPE] = ACTIONS(426), + [anon_sym_table] = ACTIONS(426), + [anon_sym_DASH_GT] = ACTIONS(424), + [anon_sym_assert] = ACTIONS(426), + [anon_sym_assert_equal] = ACTIONS(426), + [anon_sym_context] = ACTIONS(426), + [anon_sym_download] = ACTIONS(426), + [anon_sym_help] = ACTIONS(426), + [anon_sym_length] = ACTIONS(426), + [anon_sym_output] = ACTIONS(426), + [anon_sym_output_error] = ACTIONS(426), + [anon_sym_type] = ACTIONS(426), + [anon_sym_append] = ACTIONS(426), + [anon_sym_metadata] = ACTIONS(426), + [anon_sym_move] = ACTIONS(426), + [anon_sym_read] = ACTIONS(426), + [anon_sym_workdir] = ACTIONS(426), + [anon_sym_write] = ACTIONS(426), + [anon_sym_from_json] = ACTIONS(426), + [anon_sym_to_json] = ACTIONS(426), + [anon_sym_to_string] = ACTIONS(426), + [anon_sym_to_float] = ACTIONS(426), + [anon_sym_bash] = ACTIONS(426), + [anon_sym_fish] = ACTIONS(426), + [anon_sym_raw] = ACTIONS(426), + [anon_sym_sh] = ACTIONS(426), + [anon_sym_zsh] = ACTIONS(426), + [anon_sym_random] = ACTIONS(426), + [anon_sym_random_boolean] = ACTIONS(426), + [anon_sym_random_float] = ACTIONS(426), + [anon_sym_random_integer] = ACTIONS(426), + [anon_sym_columns] = ACTIONS(426), + [anon_sym_rows] = ACTIONS(426), + [anon_sym_reverse] = ACTIONS(426), }, [84] = { - [sym_block] = STATE(498), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(80), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(118), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(118), + [anon_sym_PLUS] = ACTIONS(118), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(118), + [anon_sym_SLASH] = ACTIONS(118), + [anon_sym_PERCENT] = ACTIONS(118), + [anon_sym_EQ_EQ] = ACTIONS(118), + [anon_sym_BANG_EQ] = ACTIONS(118), + [anon_sym_AMP_AMP] = ACTIONS(118), + [anon_sym_PIPE_PIPE] = ACTIONS(118), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_GT_EQ] = ACTIONS(118), + [anon_sym_LT_EQ] = ACTIONS(118), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(118), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [85] = { - [sym_block] = STATE(494), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(102), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(63), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(63), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(63), + [anon_sym_EQ_EQ] = ACTIONS(63), + [anon_sym_BANG_EQ] = ACTIONS(63), + [anon_sym_AMP_AMP] = ACTIONS(63), + [anon_sym_PIPE_PIPE] = ACTIONS(63), + [anon_sym_GT] = ACTIONS(69), + [anon_sym_LT] = ACTIONS(69), + [anon_sym_GT_EQ] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(63), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(63), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [86] = { - [sym_block] = STATE(601), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_math_operator] = STATE(296), + [sym_logic_operator] = STATE(218), + [ts_builtin_sym_end] = ACTIONS(408), + [sym_identifier] = ACTIONS(410), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(408), + [anon_sym_RBRACE] = ACTIONS(408), + [anon_sym_SEMI] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(408), + [sym_integer] = ACTIONS(410), + [sym_float] = ACTIONS(408), + [sym_string] = ACTIONS(408), + [anon_sym_true] = ACTIONS(410), + [anon_sym_false] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(408), + [anon_sym_COLON] = ACTIONS(465), + [anon_sym_DOT_DOT] = ACTIONS(408), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(410), + [anon_sym_match] = ACTIONS(410), + [anon_sym_EQ_GT] = ACTIONS(408), + [anon_sym_while] = ACTIONS(410), + [anon_sym_for] = ACTIONS(410), + [anon_sym_asyncfor] = ACTIONS(408), + [anon_sym_transform] = ACTIONS(410), + [anon_sym_filter] = ACTIONS(410), + [anon_sym_find] = ACTIONS(410), + [anon_sym_remove] = ACTIONS(410), + [anon_sym_reduce] = ACTIONS(410), + [anon_sym_select] = ACTIONS(410), + [anon_sym_insert] = ACTIONS(410), + [anon_sym_async] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_table] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_assert] = ACTIONS(410), + [anon_sym_assert_equal] = ACTIONS(410), + [anon_sym_context] = ACTIONS(410), + [anon_sym_download] = ACTIONS(410), + [anon_sym_help] = ACTIONS(410), + [anon_sym_length] = ACTIONS(410), + [anon_sym_output] = ACTIONS(410), + [anon_sym_output_error] = ACTIONS(410), + [anon_sym_type] = ACTIONS(410), + [anon_sym_append] = ACTIONS(410), + [anon_sym_metadata] = ACTIONS(410), + [anon_sym_move] = ACTIONS(410), + [anon_sym_read] = ACTIONS(410), + [anon_sym_workdir] = ACTIONS(410), + [anon_sym_write] = ACTIONS(410), + [anon_sym_from_json] = ACTIONS(410), + [anon_sym_to_json] = ACTIONS(410), + [anon_sym_to_string] = ACTIONS(410), + [anon_sym_to_float] = ACTIONS(410), + [anon_sym_bash] = ACTIONS(410), + [anon_sym_fish] = ACTIONS(410), + [anon_sym_raw] = ACTIONS(410), + [anon_sym_sh] = ACTIONS(410), + [anon_sym_zsh] = ACTIONS(410), + [anon_sym_random] = ACTIONS(410), + [anon_sym_random_boolean] = ACTIONS(410), + [anon_sym_random_float] = ACTIONS(410), + [anon_sym_random_integer] = ACTIONS(410), + [anon_sym_columns] = ACTIONS(410), + [anon_sym_rows] = ACTIONS(410), + [anon_sym_reverse] = ACTIONS(410), }, [87] = { - [sym_block] = STATE(417), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_math_operator] = STATE(296), + [sym_logic_operator] = STATE(218), + [ts_builtin_sym_end] = ACTIONS(459), + [sym_identifier] = ACTIONS(461), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(459), + [sym_integer] = ACTIONS(461), + [sym_float] = ACTIONS(459), + [sym_string] = ACTIONS(459), + [anon_sym_true] = ACTIONS(461), + [anon_sym_false] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_COLON] = ACTIONS(465), + [anon_sym_DOT_DOT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(461), + [anon_sym_match] = ACTIONS(461), + [anon_sym_EQ_GT] = ACTIONS(459), + [anon_sym_while] = ACTIONS(461), + [anon_sym_for] = ACTIONS(461), + [anon_sym_asyncfor] = ACTIONS(459), + [anon_sym_transform] = ACTIONS(461), + [anon_sym_filter] = ACTIONS(461), + [anon_sym_find] = ACTIONS(461), + [anon_sym_remove] = ACTIONS(461), + [anon_sym_reduce] = ACTIONS(461), + [anon_sym_select] = ACTIONS(461), + [anon_sym_insert] = ACTIONS(461), + [anon_sym_async] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_table] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_assert] = ACTIONS(461), + [anon_sym_assert_equal] = ACTIONS(461), + [anon_sym_context] = ACTIONS(461), + [anon_sym_download] = ACTIONS(461), + [anon_sym_help] = ACTIONS(461), + [anon_sym_length] = ACTIONS(461), + [anon_sym_output] = ACTIONS(461), + [anon_sym_output_error] = ACTIONS(461), + [anon_sym_type] = ACTIONS(461), + [anon_sym_append] = ACTIONS(461), + [anon_sym_metadata] = ACTIONS(461), + [anon_sym_move] = ACTIONS(461), + [anon_sym_read] = ACTIONS(461), + [anon_sym_workdir] = ACTIONS(461), + [anon_sym_write] = ACTIONS(461), + [anon_sym_from_json] = ACTIONS(461), + [anon_sym_to_json] = ACTIONS(461), + [anon_sym_to_string] = ACTIONS(461), + [anon_sym_to_float] = ACTIONS(461), + [anon_sym_bash] = ACTIONS(461), + [anon_sym_fish] = ACTIONS(461), + [anon_sym_raw] = ACTIONS(461), + [anon_sym_sh] = ACTIONS(461), + [anon_sym_zsh] = ACTIONS(461), + [anon_sym_random] = ACTIONS(461), + [anon_sym_random_boolean] = ACTIONS(461), + [anon_sym_random_float] = ACTIONS(461), + [anon_sym_random_integer] = ACTIONS(461), + [anon_sym_columns] = ACTIONS(461), + [anon_sym_rows] = ACTIONS(461), + [anon_sym_reverse] = ACTIONS(461), }, [88] = { - [sym_block] = STATE(377), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_math_operator] = STATE(292), + [sym_logic_operator] = STATE(293), + [ts_builtin_sym_end] = ACTIONS(459), + [sym_identifier] = ACTIONS(461), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(459), + [sym_integer] = ACTIONS(461), + [sym_float] = ACTIONS(459), + [sym_string] = ACTIONS(459), + [anon_sym_true] = ACTIONS(461), + [anon_sym_false] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_COLON] = ACTIONS(469), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(461), + [anon_sym_match] = ACTIONS(461), + [anon_sym_EQ_GT] = ACTIONS(459), + [anon_sym_while] = ACTIONS(461), + [anon_sym_for] = ACTIONS(461), + [anon_sym_asyncfor] = ACTIONS(459), + [anon_sym_transform] = ACTIONS(461), + [anon_sym_filter] = ACTIONS(461), + [anon_sym_find] = ACTIONS(461), + [anon_sym_remove] = ACTIONS(461), + [anon_sym_reduce] = ACTIONS(461), + [anon_sym_select] = ACTIONS(461), + [anon_sym_insert] = ACTIONS(461), + [anon_sym_async] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_table] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_assert] = ACTIONS(461), + [anon_sym_assert_equal] = ACTIONS(461), + [anon_sym_context] = ACTIONS(461), + [anon_sym_download] = ACTIONS(461), + [anon_sym_help] = ACTIONS(461), + [anon_sym_length] = ACTIONS(461), + [anon_sym_output] = ACTIONS(461), + [anon_sym_output_error] = ACTIONS(461), + [anon_sym_type] = ACTIONS(461), + [anon_sym_append] = ACTIONS(461), + [anon_sym_metadata] = ACTIONS(461), + [anon_sym_move] = ACTIONS(461), + [anon_sym_read] = ACTIONS(461), + [anon_sym_workdir] = ACTIONS(461), + [anon_sym_write] = ACTIONS(461), + [anon_sym_from_json] = ACTIONS(461), + [anon_sym_to_json] = ACTIONS(461), + [anon_sym_to_string] = ACTIONS(461), + [anon_sym_to_float] = ACTIONS(461), + [anon_sym_bash] = ACTIONS(461), + [anon_sym_fish] = ACTIONS(461), + [anon_sym_raw] = ACTIONS(461), + [anon_sym_sh] = ACTIONS(461), + [anon_sym_zsh] = ACTIONS(461), + [anon_sym_random] = ACTIONS(461), + [anon_sym_random_boolean] = ACTIONS(461), + [anon_sym_random_float] = ACTIONS(461), + [anon_sym_random_integer] = ACTIONS(461), + [anon_sym_columns] = ACTIONS(461), + [anon_sym_rows] = ACTIONS(461), + [anon_sym_reverse] = ACTIONS(461), }, [89] = { - [sym_block] = STATE(594), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_block] = STATE(302), + [sym_math_operator] = STATE(258), + [sym_logic_operator] = STATE(255), + [ts_builtin_sym_end] = ACTIONS(473), + [sym_identifier] = ACTIONS(475), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(477), + [anon_sym_RBRACE] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(473), + [sym_integer] = ACTIONS(475), + [sym_float] = ACTIONS(473), + [sym_string] = ACTIONS(473), + [anon_sym_true] = ACTIONS(475), + [anon_sym_false] = ACTIONS(475), + [anon_sym_LBRACK] = ACTIONS(473), + [anon_sym_COLON] = ACTIONS(479), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(475), + [anon_sym_match] = ACTIONS(475), + [anon_sym_EQ_GT] = ACTIONS(473), + [anon_sym_while] = ACTIONS(475), + [anon_sym_for] = ACTIONS(475), + [anon_sym_asyncfor] = ACTIONS(473), + [anon_sym_transform] = ACTIONS(475), + [anon_sym_filter] = ACTIONS(475), + [anon_sym_find] = ACTIONS(475), + [anon_sym_remove] = ACTIONS(475), + [anon_sym_reduce] = ACTIONS(475), + [anon_sym_select] = ACTIONS(475), + [anon_sym_insert] = ACTIONS(475), + [anon_sym_async] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(475), + [anon_sym_table] = ACTIONS(475), + [anon_sym_DASH_GT] = ACTIONS(481), + [anon_sym_assert] = ACTIONS(475), + [anon_sym_assert_equal] = ACTIONS(475), + [anon_sym_context] = ACTIONS(475), + [anon_sym_download] = ACTIONS(475), + [anon_sym_help] = ACTIONS(475), + [anon_sym_length] = ACTIONS(475), + [anon_sym_output] = ACTIONS(475), + [anon_sym_output_error] = ACTIONS(475), + [anon_sym_type] = ACTIONS(475), + [anon_sym_append] = ACTIONS(475), + [anon_sym_metadata] = ACTIONS(475), + [anon_sym_move] = ACTIONS(475), + [anon_sym_read] = ACTIONS(475), + [anon_sym_workdir] = ACTIONS(475), + [anon_sym_write] = ACTIONS(475), + [anon_sym_from_json] = ACTIONS(475), + [anon_sym_to_json] = ACTIONS(475), + [anon_sym_to_string] = ACTIONS(475), + [anon_sym_to_float] = ACTIONS(475), + [anon_sym_bash] = ACTIONS(475), + [anon_sym_fish] = ACTIONS(475), + [anon_sym_raw] = ACTIONS(475), + [anon_sym_sh] = ACTIONS(475), + [anon_sym_zsh] = ACTIONS(475), + [anon_sym_random] = ACTIONS(475), + [anon_sym_random_boolean] = ACTIONS(475), + [anon_sym_random_float] = ACTIONS(475), + [anon_sym_random_integer] = ACTIONS(475), + [anon_sym_columns] = ACTIONS(475), + [anon_sym_rows] = ACTIONS(475), + [anon_sym_reverse] = ACTIONS(475), }, [90] = { - [sym_block] = STATE(378), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_math_operator] = STATE(292), + [sym_logic_operator] = STATE(293), + [ts_builtin_sym_end] = ACTIONS(446), + [sym_identifier] = ACTIONS(448), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(446), + [anon_sym_RBRACE] = ACTIONS(446), + [anon_sym_SEMI] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(446), + [anon_sym_COMMA] = ACTIONS(450), + [sym_integer] = ACTIONS(448), + [sym_float] = ACTIONS(446), + [sym_string] = ACTIONS(446), + [anon_sym_true] = ACTIONS(448), + [anon_sym_false] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(446), + [anon_sym_COLON] = ACTIONS(469), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(448), + [anon_sym_match] = ACTIONS(448), + [anon_sym_EQ_GT] = ACTIONS(446), + [anon_sym_while] = ACTIONS(448), + [anon_sym_for] = ACTIONS(448), + [anon_sym_asyncfor] = ACTIONS(446), + [anon_sym_transform] = ACTIONS(448), + [anon_sym_filter] = ACTIONS(448), + [anon_sym_find] = ACTIONS(448), + [anon_sym_remove] = ACTIONS(448), + [anon_sym_reduce] = ACTIONS(448), + [anon_sym_select] = ACTIONS(448), + [anon_sym_insert] = ACTIONS(448), + [anon_sym_async] = ACTIONS(448), + [anon_sym_PIPE] = ACTIONS(448), + [anon_sym_table] = ACTIONS(448), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_assert] = ACTIONS(448), + [anon_sym_assert_equal] = ACTIONS(448), + [anon_sym_context] = ACTIONS(448), + [anon_sym_download] = ACTIONS(448), + [anon_sym_help] = ACTIONS(448), + [anon_sym_length] = ACTIONS(448), + [anon_sym_output] = ACTIONS(448), + [anon_sym_output_error] = ACTIONS(448), + [anon_sym_type] = ACTIONS(448), + [anon_sym_append] = ACTIONS(448), + [anon_sym_metadata] = ACTIONS(448), + [anon_sym_move] = ACTIONS(448), + [anon_sym_read] = ACTIONS(448), + [anon_sym_workdir] = ACTIONS(448), + [anon_sym_write] = ACTIONS(448), + [anon_sym_from_json] = ACTIONS(448), + [anon_sym_to_json] = ACTIONS(448), + [anon_sym_to_string] = ACTIONS(448), + [anon_sym_to_float] = ACTIONS(448), + [anon_sym_bash] = ACTIONS(448), + [anon_sym_fish] = ACTIONS(448), + [anon_sym_raw] = ACTIONS(448), + [anon_sym_sh] = ACTIONS(448), + [anon_sym_zsh] = ACTIONS(448), + [anon_sym_random] = ACTIONS(448), + [anon_sym_random_boolean] = ACTIONS(448), + [anon_sym_random_float] = ACTIONS(448), + [anon_sym_random_integer] = ACTIONS(448), + [anon_sym_columns] = ACTIONS(448), + [anon_sym_rows] = ACTIONS(448), + [anon_sym_reverse] = ACTIONS(448), }, [91] = { - [sym_block] = STATE(379), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_expression] = STATE(436), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_logic] = STATE(345), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(85), + [aux_sym_match_repeat1] = STATE(99), + [ts_builtin_sym_end] = ACTIONS(483), + [sym_identifier] = ACTIONS(434), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(436), + [anon_sym_RBRACE] = ACTIONS(483), + [anon_sym_SEMI] = ACTIONS(483), + [anon_sym_LPAREN] = ACTIONS(236), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(240), + [sym_string] = ACTIONS(240), + [anon_sym_true] = ACTIONS(242), + [anon_sym_false] = ACTIONS(242), + [anon_sym_LBRACK] = ACTIONS(244), + [anon_sym_if] = ACTIONS(485), + [anon_sym_match] = ACTIONS(485), + [anon_sym_EQ_GT] = ACTIONS(250), + [anon_sym_while] = ACTIONS(485), + [anon_sym_for] = ACTIONS(485), + [anon_sym_asyncfor] = ACTIONS(483), + [anon_sym_transform] = ACTIONS(485), + [anon_sym_filter] = ACTIONS(485), + [anon_sym_find] = ACTIONS(485), + [anon_sym_remove] = ACTIONS(485), + [anon_sym_reduce] = ACTIONS(485), + [anon_sym_select] = ACTIONS(485), + [anon_sym_insert] = ACTIONS(485), + [anon_sym_async] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(440), + [anon_sym_assert] = ACTIONS(444), + [anon_sym_assert_equal] = ACTIONS(444), + [anon_sym_context] = ACTIONS(444), + [anon_sym_download] = ACTIONS(444), + [anon_sym_help] = ACTIONS(444), + [anon_sym_length] = ACTIONS(444), + [anon_sym_output] = ACTIONS(444), + [anon_sym_output_error] = ACTIONS(444), + [anon_sym_type] = ACTIONS(444), + [anon_sym_append] = ACTIONS(444), + [anon_sym_metadata] = ACTIONS(444), + [anon_sym_move] = ACTIONS(444), + [anon_sym_read] = ACTIONS(444), + [anon_sym_workdir] = ACTIONS(444), + [anon_sym_write] = ACTIONS(444), + [anon_sym_from_json] = ACTIONS(444), + [anon_sym_to_json] = ACTIONS(444), + [anon_sym_to_string] = ACTIONS(444), + [anon_sym_to_float] = ACTIONS(444), + [anon_sym_bash] = ACTIONS(444), + [anon_sym_fish] = ACTIONS(444), + [anon_sym_raw] = ACTIONS(444), + [anon_sym_sh] = ACTIONS(444), + [anon_sym_zsh] = ACTIONS(444), + [anon_sym_random] = ACTIONS(444), + [anon_sym_random_boolean] = ACTIONS(444), + [anon_sym_random_float] = ACTIONS(444), + [anon_sym_random_integer] = ACTIONS(444), + [anon_sym_columns] = ACTIONS(444), + [anon_sym_rows] = ACTIONS(444), + [anon_sym_reverse] = ACTIONS(444), }, [92] = { - [sym_block] = STATE(593), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_math_operator] = STATE(296), + [sym_logic_operator] = STATE(218), + [ts_builtin_sym_end] = ACTIONS(430), + [sym_identifier] = ACTIONS(432), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(430), + [anon_sym_RBRACE] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [anon_sym_LPAREN] = ACTIONS(430), + [sym_integer] = ACTIONS(432), + [sym_float] = ACTIONS(430), + [sym_string] = ACTIONS(430), + [anon_sym_true] = ACTIONS(432), + [anon_sym_false] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(430), + [anon_sym_COLON] = ACTIONS(430), + [anon_sym_DOT_DOT] = ACTIONS(430), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(430), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_EQ_EQ] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_AMP_AMP] = ACTIONS(430), + [anon_sym_PIPE_PIPE] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_if] = ACTIONS(432), + [anon_sym_match] = ACTIONS(432), + [anon_sym_EQ_GT] = ACTIONS(430), + [anon_sym_while] = ACTIONS(432), + [anon_sym_for] = ACTIONS(432), + [anon_sym_asyncfor] = ACTIONS(430), + [anon_sym_transform] = ACTIONS(432), + [anon_sym_filter] = ACTIONS(432), + [anon_sym_find] = ACTIONS(432), + [anon_sym_remove] = ACTIONS(432), + [anon_sym_reduce] = ACTIONS(432), + [anon_sym_select] = ACTIONS(432), + [anon_sym_insert] = ACTIONS(432), + [anon_sym_async] = ACTIONS(432), + [anon_sym_PIPE] = ACTIONS(432), + [anon_sym_table] = ACTIONS(432), + [anon_sym_DASH_GT] = ACTIONS(430), + [anon_sym_assert] = ACTIONS(432), + [anon_sym_assert_equal] = ACTIONS(432), + [anon_sym_context] = ACTIONS(432), + [anon_sym_download] = ACTIONS(432), + [anon_sym_help] = ACTIONS(432), + [anon_sym_length] = ACTIONS(432), + [anon_sym_output] = ACTIONS(432), + [anon_sym_output_error] = ACTIONS(432), + [anon_sym_type] = ACTIONS(432), + [anon_sym_append] = ACTIONS(432), + [anon_sym_metadata] = ACTIONS(432), + [anon_sym_move] = ACTIONS(432), + [anon_sym_read] = ACTIONS(432), + [anon_sym_workdir] = ACTIONS(432), + [anon_sym_write] = ACTIONS(432), + [anon_sym_from_json] = ACTIONS(432), + [anon_sym_to_json] = ACTIONS(432), + [anon_sym_to_string] = ACTIONS(432), + [anon_sym_to_float] = ACTIONS(432), + [anon_sym_bash] = ACTIONS(432), + [anon_sym_fish] = ACTIONS(432), + [anon_sym_raw] = ACTIONS(432), + [anon_sym_sh] = ACTIONS(432), + [anon_sym_zsh] = ACTIONS(432), + [anon_sym_random] = ACTIONS(432), + [anon_sym_random_boolean] = ACTIONS(432), + [anon_sym_random_float] = ACTIONS(432), + [anon_sym_random_integer] = ACTIONS(432), + [anon_sym_columns] = ACTIONS(432), + [anon_sym_rows] = ACTIONS(432), + [anon_sym_reverse] = ACTIONS(432), }, [93] = { - [sym_block] = STATE(380), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_math_operator] = STATE(296), + [sym_logic_operator] = STATE(218), + [ts_builtin_sym_end] = ACTIONS(455), + [sym_identifier] = ACTIONS(457), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_SEMI] = ACTIONS(455), + [anon_sym_LPAREN] = ACTIONS(455), + [sym_integer] = ACTIONS(457), + [sym_float] = ACTIONS(455), + [sym_string] = ACTIONS(455), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_COLON] = ACTIONS(455), + [anon_sym_DOT_DOT] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(455), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(455), + [anon_sym_EQ_EQ] = ACTIONS(455), + [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_AMP_AMP] = ACTIONS(455), + [anon_sym_PIPE_PIPE] = ACTIONS(455), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(455), + [anon_sym_if] = ACTIONS(457), + [anon_sym_match] = ACTIONS(457), + [anon_sym_EQ_GT] = ACTIONS(455), + [anon_sym_while] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_asyncfor] = ACTIONS(455), + [anon_sym_transform] = ACTIONS(457), + [anon_sym_filter] = ACTIONS(457), + [anon_sym_find] = ACTIONS(457), + [anon_sym_remove] = ACTIONS(457), + [anon_sym_reduce] = ACTIONS(457), + [anon_sym_select] = ACTIONS(457), + [anon_sym_insert] = ACTIONS(457), + [anon_sym_async] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_table] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_assert] = ACTIONS(457), + [anon_sym_assert_equal] = ACTIONS(457), + [anon_sym_context] = ACTIONS(457), + [anon_sym_download] = ACTIONS(457), + [anon_sym_help] = ACTIONS(457), + [anon_sym_length] = ACTIONS(457), + [anon_sym_output] = ACTIONS(457), + [anon_sym_output_error] = ACTIONS(457), + [anon_sym_type] = ACTIONS(457), + [anon_sym_append] = ACTIONS(457), + [anon_sym_metadata] = ACTIONS(457), + [anon_sym_move] = ACTIONS(457), + [anon_sym_read] = ACTIONS(457), + [anon_sym_workdir] = ACTIONS(457), + [anon_sym_write] = ACTIONS(457), + [anon_sym_from_json] = ACTIONS(457), + [anon_sym_to_json] = ACTIONS(457), + [anon_sym_to_string] = ACTIONS(457), + [anon_sym_to_float] = ACTIONS(457), + [anon_sym_bash] = ACTIONS(457), + [anon_sym_fish] = ACTIONS(457), + [anon_sym_raw] = ACTIONS(457), + [anon_sym_sh] = ACTIONS(457), + [anon_sym_zsh] = ACTIONS(457), + [anon_sym_random] = ACTIONS(457), + [anon_sym_random_boolean] = ACTIONS(457), + [anon_sym_random_float] = ACTIONS(457), + [anon_sym_random_integer] = ACTIONS(457), + [anon_sym_columns] = ACTIONS(457), + [anon_sym_rows] = ACTIONS(457), + [anon_sym_reverse] = ACTIONS(457), }, [94] = { - [sym_block] = STATE(381), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_math_operator] = STATE(292), + [sym_logic_operator] = STATE(293), + [ts_builtin_sym_end] = ACTIONS(430), + [sym_identifier] = ACTIONS(432), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(430), + [anon_sym_RBRACE] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [anon_sym_LPAREN] = ACTIONS(430), + [anon_sym_COMMA] = ACTIONS(430), + [sym_integer] = ACTIONS(432), + [sym_float] = ACTIONS(430), + [sym_string] = ACTIONS(430), + [anon_sym_true] = ACTIONS(432), + [anon_sym_false] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(430), + [anon_sym_COLON] = ACTIONS(430), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(430), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_EQ_EQ] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_AMP_AMP] = ACTIONS(430), + [anon_sym_PIPE_PIPE] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_if] = ACTIONS(432), + [anon_sym_match] = ACTIONS(432), + [anon_sym_EQ_GT] = ACTIONS(430), + [anon_sym_while] = ACTIONS(432), + [anon_sym_for] = ACTIONS(432), + [anon_sym_asyncfor] = ACTIONS(430), + [anon_sym_transform] = ACTIONS(432), + [anon_sym_filter] = ACTIONS(432), + [anon_sym_find] = ACTIONS(432), + [anon_sym_remove] = ACTIONS(432), + [anon_sym_reduce] = ACTIONS(432), + [anon_sym_select] = ACTIONS(432), + [anon_sym_insert] = ACTIONS(432), + [anon_sym_async] = ACTIONS(432), + [anon_sym_PIPE] = ACTIONS(432), + [anon_sym_table] = ACTIONS(432), + [anon_sym_DASH_GT] = ACTIONS(430), + [anon_sym_assert] = ACTIONS(432), + [anon_sym_assert_equal] = ACTIONS(432), + [anon_sym_context] = ACTIONS(432), + [anon_sym_download] = ACTIONS(432), + [anon_sym_help] = ACTIONS(432), + [anon_sym_length] = ACTIONS(432), + [anon_sym_output] = ACTIONS(432), + [anon_sym_output_error] = ACTIONS(432), + [anon_sym_type] = ACTIONS(432), + [anon_sym_append] = ACTIONS(432), + [anon_sym_metadata] = ACTIONS(432), + [anon_sym_move] = ACTIONS(432), + [anon_sym_read] = ACTIONS(432), + [anon_sym_workdir] = ACTIONS(432), + [anon_sym_write] = ACTIONS(432), + [anon_sym_from_json] = ACTIONS(432), + [anon_sym_to_json] = ACTIONS(432), + [anon_sym_to_string] = ACTIONS(432), + [anon_sym_to_float] = ACTIONS(432), + [anon_sym_bash] = ACTIONS(432), + [anon_sym_fish] = ACTIONS(432), + [anon_sym_raw] = ACTIONS(432), + [anon_sym_sh] = ACTIONS(432), + [anon_sym_zsh] = ACTIONS(432), + [anon_sym_random] = ACTIONS(432), + [anon_sym_random_boolean] = ACTIONS(432), + [anon_sym_random_float] = ACTIONS(432), + [anon_sym_random_integer] = ACTIONS(432), + [anon_sym_columns] = ACTIONS(432), + [anon_sym_rows] = ACTIONS(432), + [anon_sym_reverse] = ACTIONS(432), }, [95] = { - [sym_block] = STATE(380), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [sym_math_operator] = STATE(296), + [sym_logic_operator] = STATE(218), + [ts_builtin_sym_end] = ACTIONS(424), + [sym_identifier] = ACTIONS(426), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(424), + [anon_sym_RBRACE] = ACTIONS(424), + [anon_sym_SEMI] = ACTIONS(424), + [anon_sym_LPAREN] = ACTIONS(424), + [sym_integer] = ACTIONS(426), + [sym_float] = ACTIONS(424), + [sym_string] = ACTIONS(424), + [anon_sym_true] = ACTIONS(426), + [anon_sym_false] = ACTIONS(426), + [anon_sym_LBRACK] = ACTIONS(424), + [anon_sym_COLON] = ACTIONS(424), + [anon_sym_DOT_DOT] = ACTIONS(487), + [anon_sym_PLUS] = ACTIONS(424), + [anon_sym_DASH] = ACTIONS(426), + [anon_sym_STAR] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(424), + [anon_sym_PERCENT] = ACTIONS(424), + [anon_sym_EQ_EQ] = ACTIONS(424), + [anon_sym_BANG_EQ] = ACTIONS(424), + [anon_sym_AMP_AMP] = ACTIONS(424), + [anon_sym_PIPE_PIPE] = ACTIONS(424), + [anon_sym_GT] = ACTIONS(426), + [anon_sym_LT] = ACTIONS(426), + [anon_sym_GT_EQ] = ACTIONS(424), + [anon_sym_LT_EQ] = ACTIONS(424), + [anon_sym_if] = ACTIONS(426), + [anon_sym_match] = ACTIONS(426), + [anon_sym_EQ_GT] = ACTIONS(424), + [anon_sym_while] = ACTIONS(426), + [anon_sym_for] = ACTIONS(426), + [anon_sym_asyncfor] = ACTIONS(424), + [anon_sym_transform] = ACTIONS(426), + [anon_sym_filter] = ACTIONS(426), + [anon_sym_find] = ACTIONS(426), + [anon_sym_remove] = ACTIONS(426), + [anon_sym_reduce] = ACTIONS(426), + [anon_sym_select] = ACTIONS(426), + [anon_sym_insert] = ACTIONS(426), + [anon_sym_async] = ACTIONS(426), + [anon_sym_PIPE] = ACTIONS(426), + [anon_sym_table] = ACTIONS(426), + [anon_sym_DASH_GT] = ACTIONS(424), + [anon_sym_assert] = ACTIONS(426), + [anon_sym_assert_equal] = ACTIONS(426), + [anon_sym_context] = ACTIONS(426), + [anon_sym_download] = ACTIONS(426), + [anon_sym_help] = ACTIONS(426), + [anon_sym_length] = ACTIONS(426), + [anon_sym_output] = ACTIONS(426), + [anon_sym_output_error] = ACTIONS(426), + [anon_sym_type] = ACTIONS(426), + [anon_sym_append] = ACTIONS(426), + [anon_sym_metadata] = ACTIONS(426), + [anon_sym_move] = ACTIONS(426), + [anon_sym_read] = ACTIONS(426), + [anon_sym_workdir] = ACTIONS(426), + [anon_sym_write] = ACTIONS(426), + [anon_sym_from_json] = ACTIONS(426), + [anon_sym_to_json] = ACTIONS(426), + [anon_sym_to_string] = ACTIONS(426), + [anon_sym_to_float] = ACTIONS(426), + [anon_sym_bash] = ACTIONS(426), + [anon_sym_fish] = ACTIONS(426), + [anon_sym_raw] = ACTIONS(426), + [anon_sym_sh] = ACTIONS(426), + [anon_sym_zsh] = ACTIONS(426), + [anon_sym_random] = ACTIONS(426), + [anon_sym_random_boolean] = ACTIONS(426), + [anon_sym_random_float] = ACTIONS(426), + [anon_sym_random_integer] = ACTIONS(426), + [anon_sym_columns] = ACTIONS(426), + [anon_sym_rows] = ACTIONS(426), + [anon_sym_reverse] = ACTIONS(426), }, [96] = { - [sym_block] = STATE(424), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(80), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_in] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [97] = { - [sym_block] = STATE(422), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_math_operator] = STATE(292), + [sym_logic_operator] = STATE(293), + [ts_builtin_sym_end] = ACTIONS(408), + [sym_identifier] = ACTIONS(410), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(408), + [anon_sym_RBRACE] = ACTIONS(408), + [anon_sym_SEMI] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(408), + [anon_sym_COMMA] = ACTIONS(408), + [sym_integer] = ACTIONS(410), + [sym_float] = ACTIONS(408), + [sym_string] = ACTIONS(408), + [anon_sym_true] = ACTIONS(410), + [anon_sym_false] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(408), + [anon_sym_COLON] = ACTIONS(469), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(410), + [anon_sym_match] = ACTIONS(410), + [anon_sym_EQ_GT] = ACTIONS(408), + [anon_sym_while] = ACTIONS(410), + [anon_sym_for] = ACTIONS(410), + [anon_sym_asyncfor] = ACTIONS(408), + [anon_sym_transform] = ACTIONS(410), + [anon_sym_filter] = ACTIONS(410), + [anon_sym_find] = ACTIONS(410), + [anon_sym_remove] = ACTIONS(410), + [anon_sym_reduce] = ACTIONS(410), + [anon_sym_select] = ACTIONS(410), + [anon_sym_insert] = ACTIONS(410), + [anon_sym_async] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_table] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_assert] = ACTIONS(410), + [anon_sym_assert_equal] = ACTIONS(410), + [anon_sym_context] = ACTIONS(410), + [anon_sym_download] = ACTIONS(410), + [anon_sym_help] = ACTIONS(410), + [anon_sym_length] = ACTIONS(410), + [anon_sym_output] = ACTIONS(410), + [anon_sym_output_error] = ACTIONS(410), + [anon_sym_type] = ACTIONS(410), + [anon_sym_append] = ACTIONS(410), + [anon_sym_metadata] = ACTIONS(410), + [anon_sym_move] = ACTIONS(410), + [anon_sym_read] = ACTIONS(410), + [anon_sym_workdir] = ACTIONS(410), + [anon_sym_write] = ACTIONS(410), + [anon_sym_from_json] = ACTIONS(410), + [anon_sym_to_json] = ACTIONS(410), + [anon_sym_to_string] = ACTIONS(410), + [anon_sym_to_float] = ACTIONS(410), + [anon_sym_bash] = ACTIONS(410), + [anon_sym_fish] = ACTIONS(410), + [anon_sym_raw] = ACTIONS(410), + [anon_sym_sh] = ACTIONS(410), + [anon_sym_zsh] = ACTIONS(410), + [anon_sym_random] = ACTIONS(410), + [anon_sym_random_boolean] = ACTIONS(410), + [anon_sym_random_float] = ACTIONS(410), + [anon_sym_random_integer] = ACTIONS(410), + [anon_sym_columns] = ACTIONS(410), + [anon_sym_rows] = ACTIONS(410), + [anon_sym_reverse] = ACTIONS(410), }, [98] = { - [sym_block] = STATE(383), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_expression] = STATE(156), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(65), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(51), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_DOT_DOT] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(368), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(370), + [anon_sym_assert_equal] = ACTIONS(370), + [anon_sym_context] = ACTIONS(370), + [anon_sym_download] = ACTIONS(370), + [anon_sym_help] = ACTIONS(370), + [anon_sym_length] = ACTIONS(370), + [anon_sym_output] = ACTIONS(370), + [anon_sym_output_error] = ACTIONS(370), + [anon_sym_type] = ACTIONS(370), + [anon_sym_append] = ACTIONS(370), + [anon_sym_metadata] = ACTIONS(370), + [anon_sym_move] = ACTIONS(370), + [anon_sym_read] = ACTIONS(370), + [anon_sym_workdir] = ACTIONS(370), + [anon_sym_write] = ACTIONS(370), + [anon_sym_from_json] = ACTIONS(370), + [anon_sym_to_json] = ACTIONS(370), + [anon_sym_to_string] = ACTIONS(370), + [anon_sym_to_float] = ACTIONS(370), + [anon_sym_bash] = ACTIONS(370), + [anon_sym_fish] = ACTIONS(370), + [anon_sym_raw] = ACTIONS(370), + [anon_sym_sh] = ACTIONS(370), + [anon_sym_zsh] = ACTIONS(370), + [anon_sym_random] = ACTIONS(370), + [anon_sym_random_boolean] = ACTIONS(370), + [anon_sym_random_float] = ACTIONS(370), + [anon_sym_random_integer] = ACTIONS(370), + [anon_sym_columns] = ACTIONS(370), + [anon_sym_rows] = ACTIONS(370), + [anon_sym_reverse] = ACTIONS(370), }, [99] = { - [sym_block] = STATE(384), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_expression] = STATE(436), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_logic] = STATE(345), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(85), + [aux_sym_match_repeat1] = STATE(99), + [ts_builtin_sym_end] = ACTIONS(491), + [sym_identifier] = ACTIONS(493), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(496), + [anon_sym_RBRACE] = ACTIONS(491), + [anon_sym_SEMI] = ACTIONS(491), + [anon_sym_LPAREN] = ACTIONS(499), + [sym_integer] = ACTIONS(502), + [sym_float] = ACTIONS(505), + [sym_string] = ACTIONS(505), + [anon_sym_true] = ACTIONS(508), + [anon_sym_false] = ACTIONS(508), + [anon_sym_LBRACK] = ACTIONS(511), + [anon_sym_if] = ACTIONS(514), + [anon_sym_match] = ACTIONS(514), + [anon_sym_EQ_GT] = ACTIONS(516), + [anon_sym_while] = ACTIONS(514), + [anon_sym_for] = ACTIONS(514), + [anon_sym_asyncfor] = ACTIONS(491), + [anon_sym_transform] = ACTIONS(514), + [anon_sym_filter] = ACTIONS(514), + [anon_sym_find] = ACTIONS(514), + [anon_sym_remove] = ACTIONS(514), + [anon_sym_reduce] = ACTIONS(514), + [anon_sym_select] = ACTIONS(514), + [anon_sym_insert] = ACTIONS(514), + [anon_sym_async] = ACTIONS(514), + [anon_sym_PIPE] = ACTIONS(519), + [anon_sym_table] = ACTIONS(522), + [anon_sym_assert] = ACTIONS(525), + [anon_sym_assert_equal] = ACTIONS(525), + [anon_sym_context] = ACTIONS(525), + [anon_sym_download] = ACTIONS(525), + [anon_sym_help] = ACTIONS(525), + [anon_sym_length] = ACTIONS(525), + [anon_sym_output] = ACTIONS(525), + [anon_sym_output_error] = ACTIONS(525), + [anon_sym_type] = ACTIONS(525), + [anon_sym_append] = ACTIONS(525), + [anon_sym_metadata] = ACTIONS(525), + [anon_sym_move] = ACTIONS(525), + [anon_sym_read] = ACTIONS(525), + [anon_sym_workdir] = ACTIONS(525), + [anon_sym_write] = ACTIONS(525), + [anon_sym_from_json] = ACTIONS(525), + [anon_sym_to_json] = ACTIONS(525), + [anon_sym_to_string] = ACTIONS(525), + [anon_sym_to_float] = ACTIONS(525), + [anon_sym_bash] = ACTIONS(525), + [anon_sym_fish] = ACTIONS(525), + [anon_sym_raw] = ACTIONS(525), + [anon_sym_sh] = ACTIONS(525), + [anon_sym_zsh] = ACTIONS(525), + [anon_sym_random] = ACTIONS(525), + [anon_sym_random_boolean] = ACTIONS(525), + [anon_sym_random_float] = ACTIONS(525), + [anon_sym_random_integer] = ACTIONS(525), + [anon_sym_columns] = ACTIONS(525), + [anon_sym_rows] = ACTIONS(525), + [anon_sym_reverse] = ACTIONS(525), }, [100] = { - [sym_block] = STATE(494), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_math_operator] = STATE(292), + [sym_logic_operator] = STATE(293), + [ts_builtin_sym_end] = ACTIONS(455), + [sym_identifier] = ACTIONS(457), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_SEMI] = ACTIONS(455), + [anon_sym_LPAREN] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(455), + [sym_integer] = ACTIONS(457), + [sym_float] = ACTIONS(455), + [sym_string] = ACTIONS(455), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_COLON] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(455), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(455), + [anon_sym_EQ_EQ] = ACTIONS(455), + [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_AMP_AMP] = ACTIONS(455), + [anon_sym_PIPE_PIPE] = ACTIONS(455), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(455), + [anon_sym_if] = ACTIONS(457), + [anon_sym_match] = ACTIONS(457), + [anon_sym_EQ_GT] = ACTIONS(455), + [anon_sym_while] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_asyncfor] = ACTIONS(455), + [anon_sym_transform] = ACTIONS(457), + [anon_sym_filter] = ACTIONS(457), + [anon_sym_find] = ACTIONS(457), + [anon_sym_remove] = ACTIONS(457), + [anon_sym_reduce] = ACTIONS(457), + [anon_sym_select] = ACTIONS(457), + [anon_sym_insert] = ACTIONS(457), + [anon_sym_async] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_table] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_assert] = ACTIONS(457), + [anon_sym_assert_equal] = ACTIONS(457), + [anon_sym_context] = ACTIONS(457), + [anon_sym_download] = ACTIONS(457), + [anon_sym_help] = ACTIONS(457), + [anon_sym_length] = ACTIONS(457), + [anon_sym_output] = ACTIONS(457), + [anon_sym_output_error] = ACTIONS(457), + [anon_sym_type] = ACTIONS(457), + [anon_sym_append] = ACTIONS(457), + [anon_sym_metadata] = ACTIONS(457), + [anon_sym_move] = ACTIONS(457), + [anon_sym_read] = ACTIONS(457), + [anon_sym_workdir] = ACTIONS(457), + [anon_sym_write] = ACTIONS(457), + [anon_sym_from_json] = ACTIONS(457), + [anon_sym_to_json] = ACTIONS(457), + [anon_sym_to_string] = ACTIONS(457), + [anon_sym_to_float] = ACTIONS(457), + [anon_sym_bash] = ACTIONS(457), + [anon_sym_fish] = ACTIONS(457), + [anon_sym_raw] = ACTIONS(457), + [anon_sym_sh] = ACTIONS(457), + [anon_sym_zsh] = ACTIONS(457), + [anon_sym_random] = ACTIONS(457), + [anon_sym_random_boolean] = ACTIONS(457), + [anon_sym_random_float] = ACTIONS(457), + [anon_sym_random_integer] = ACTIONS(457), + [anon_sym_columns] = ACTIONS(457), + [anon_sym_rows] = ACTIONS(457), + [anon_sym_reverse] = ACTIONS(457), }, [101] = { - [sym_block] = STATE(1016), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [sym_math_operator] = STATE(292), + [sym_logic_operator] = STATE(293), + [ts_builtin_sym_end] = ACTIONS(446), + [sym_identifier] = ACTIONS(448), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(894), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(446), + [anon_sym_RBRACE] = ACTIONS(446), + [anon_sym_SEMI] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(446), + [anon_sym_COMMA] = ACTIONS(452), + [sym_integer] = ACTIONS(448), + [sym_float] = ACTIONS(446), + [sym_string] = ACTIONS(446), + [anon_sym_true] = ACTIONS(448), + [anon_sym_false] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(446), + [anon_sym_COLON] = ACTIONS(469), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(448), + [anon_sym_match] = ACTIONS(448), + [anon_sym_EQ_GT] = ACTIONS(446), + [anon_sym_while] = ACTIONS(448), + [anon_sym_for] = ACTIONS(448), + [anon_sym_asyncfor] = ACTIONS(446), + [anon_sym_transform] = ACTIONS(448), + [anon_sym_filter] = ACTIONS(448), + [anon_sym_find] = ACTIONS(448), + [anon_sym_remove] = ACTIONS(448), + [anon_sym_reduce] = ACTIONS(448), + [anon_sym_select] = ACTIONS(448), + [anon_sym_insert] = ACTIONS(448), + [anon_sym_async] = ACTIONS(448), + [anon_sym_PIPE] = ACTIONS(448), + [anon_sym_table] = ACTIONS(448), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_assert] = ACTIONS(448), + [anon_sym_assert_equal] = ACTIONS(448), + [anon_sym_context] = ACTIONS(448), + [anon_sym_download] = ACTIONS(448), + [anon_sym_help] = ACTIONS(448), + [anon_sym_length] = ACTIONS(448), + [anon_sym_output] = ACTIONS(448), + [anon_sym_output_error] = ACTIONS(448), + [anon_sym_type] = ACTIONS(448), + [anon_sym_append] = ACTIONS(448), + [anon_sym_metadata] = ACTIONS(448), + [anon_sym_move] = ACTIONS(448), + [anon_sym_read] = ACTIONS(448), + [anon_sym_workdir] = ACTIONS(448), + [anon_sym_write] = ACTIONS(448), + [anon_sym_from_json] = ACTIONS(448), + [anon_sym_to_json] = ACTIONS(448), + [anon_sym_to_string] = ACTIONS(448), + [anon_sym_to_float] = ACTIONS(448), + [anon_sym_bash] = ACTIONS(448), + [anon_sym_fish] = ACTIONS(448), + [anon_sym_raw] = ACTIONS(448), + [anon_sym_sh] = ACTIONS(448), + [anon_sym_zsh] = ACTIONS(448), + [anon_sym_random] = ACTIONS(448), + [anon_sym_random_boolean] = ACTIONS(448), + [anon_sym_random_float] = ACTIONS(448), + [anon_sym_random_integer] = ACTIONS(448), + [anon_sym_columns] = ACTIONS(448), + [anon_sym_rows] = ACTIONS(448), + [anon_sym_reverse] = ACTIONS(448), }, [102] = { - [sym_block] = STATE(450), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(77), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [anon_sym_RPAREN] = ACTIONS(77), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_DASH] = ACTIONS(79), + [anon_sym_STAR] = ACTIONS(77), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(77), + [anon_sym_EQ_EQ] = ACTIONS(77), + [anon_sym_BANG_EQ] = ACTIONS(77), + [anon_sym_AMP_AMP] = ACTIONS(77), + [anon_sym_PIPE_PIPE] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(79), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT_EQ] = ACTIONS(77), + [anon_sym_LT_EQ] = ACTIONS(77), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(77), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [103] = { - [sym_block] = STATE(585), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), + [ts_builtin_sym_end] = ACTIONS(528), + [sym_identifier] = ACTIONS(530), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(528), + [anon_sym_RBRACE] = ACTIONS(528), + [anon_sym_SEMI] = ACTIONS(528), + [anon_sym_LPAREN] = ACTIONS(528), + [anon_sym_COMMA] = ACTIONS(528), + [sym_integer] = ACTIONS(530), + [sym_float] = ACTIONS(528), + [sym_string] = ACTIONS(528), + [anon_sym_true] = ACTIONS(530), + [anon_sym_false] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(528), + [anon_sym_COLON] = ACTIONS(528), + [anon_sym_DOT_DOT] = ACTIONS(528), + [anon_sym_PLUS] = ACTIONS(528), + [anon_sym_DASH] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(528), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(528), + [anon_sym_EQ_EQ] = ACTIONS(528), + [anon_sym_BANG_EQ] = ACTIONS(528), + [anon_sym_AMP_AMP] = ACTIONS(528), + [anon_sym_PIPE_PIPE] = ACTIONS(528), + [anon_sym_GT] = ACTIONS(530), + [anon_sym_LT] = ACTIONS(530), + [anon_sym_GT_EQ] = ACTIONS(528), + [anon_sym_LT_EQ] = ACTIONS(528), + [anon_sym_if] = ACTIONS(530), + [anon_sym_match] = ACTIONS(530), + [anon_sym_EQ_GT] = ACTIONS(528), + [anon_sym_while] = ACTIONS(530), + [anon_sym_for] = ACTIONS(530), + [anon_sym_asyncfor] = ACTIONS(528), + [anon_sym_transform] = ACTIONS(530), + [anon_sym_filter] = ACTIONS(530), + [anon_sym_find] = ACTIONS(530), + [anon_sym_remove] = ACTIONS(530), + [anon_sym_reduce] = ACTIONS(530), + [anon_sym_select] = ACTIONS(530), + [anon_sym_insert] = ACTIONS(530), + [anon_sym_async] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_table] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(528), + [anon_sym_assert] = ACTIONS(530), + [anon_sym_assert_equal] = ACTIONS(530), + [anon_sym_context] = ACTIONS(530), + [anon_sym_download] = ACTIONS(530), + [anon_sym_help] = ACTIONS(530), + [anon_sym_length] = ACTIONS(530), + [anon_sym_output] = ACTIONS(530), + [anon_sym_output_error] = ACTIONS(530), + [anon_sym_type] = ACTIONS(530), + [anon_sym_append] = ACTIONS(530), + [anon_sym_metadata] = ACTIONS(530), + [anon_sym_move] = ACTIONS(530), + [anon_sym_read] = ACTIONS(530), + [anon_sym_workdir] = ACTIONS(530), + [anon_sym_write] = ACTIONS(530), + [anon_sym_from_json] = ACTIONS(530), + [anon_sym_to_json] = ACTIONS(530), + [anon_sym_to_string] = ACTIONS(530), + [anon_sym_to_float] = ACTIONS(530), + [anon_sym_bash] = ACTIONS(530), + [anon_sym_fish] = ACTIONS(530), + [anon_sym_raw] = ACTIONS(530), + [anon_sym_sh] = ACTIONS(530), + [anon_sym_zsh] = ACTIONS(530), + [anon_sym_random] = ACTIONS(530), + [anon_sym_random_boolean] = ACTIONS(530), + [anon_sym_random_float] = ACTIONS(530), + [anon_sym_random_integer] = ACTIONS(530), + [anon_sym_columns] = ACTIONS(530), + [anon_sym_rows] = ACTIONS(530), + [anon_sym_reverse] = ACTIONS(530), }, [104] = { - [sym_block] = STATE(603), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(80), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [105] = { - [sym_block] = STATE(498), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [ts_builtin_sym_end] = ACTIONS(532), + [sym_identifier] = ACTIONS(534), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(532), + [anon_sym_RBRACE] = ACTIONS(532), + [anon_sym_SEMI] = ACTIONS(532), + [anon_sym_LPAREN] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(532), + [sym_integer] = ACTIONS(534), + [sym_float] = ACTIONS(532), + [sym_string] = ACTIONS(532), + [anon_sym_true] = ACTIONS(534), + [anon_sym_false] = ACTIONS(534), + [anon_sym_LBRACK] = ACTIONS(532), + [anon_sym_COLON] = ACTIONS(532), + [anon_sym_DOT_DOT] = ACTIONS(532), + [anon_sym_PLUS] = ACTIONS(532), + [anon_sym_DASH] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(532), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(532), + [anon_sym_EQ_EQ] = ACTIONS(532), + [anon_sym_BANG_EQ] = ACTIONS(532), + [anon_sym_AMP_AMP] = ACTIONS(532), + [anon_sym_PIPE_PIPE] = ACTIONS(532), + [anon_sym_GT] = ACTIONS(534), + [anon_sym_LT] = ACTIONS(534), + [anon_sym_GT_EQ] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(532), + [anon_sym_if] = ACTIONS(534), + [anon_sym_match] = ACTIONS(534), + [anon_sym_EQ_GT] = ACTIONS(532), + [anon_sym_while] = ACTIONS(534), + [anon_sym_for] = ACTIONS(534), + [anon_sym_asyncfor] = ACTIONS(532), + [anon_sym_transform] = ACTIONS(534), + [anon_sym_filter] = ACTIONS(534), + [anon_sym_find] = ACTIONS(534), + [anon_sym_remove] = ACTIONS(534), + [anon_sym_reduce] = ACTIONS(534), + [anon_sym_select] = ACTIONS(534), + [anon_sym_insert] = ACTIONS(534), + [anon_sym_async] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_table] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_assert] = ACTIONS(534), + [anon_sym_assert_equal] = ACTIONS(534), + [anon_sym_context] = ACTIONS(534), + [anon_sym_download] = ACTIONS(534), + [anon_sym_help] = ACTIONS(534), + [anon_sym_length] = ACTIONS(534), + [anon_sym_output] = ACTIONS(534), + [anon_sym_output_error] = ACTIONS(534), + [anon_sym_type] = ACTIONS(534), + [anon_sym_append] = ACTIONS(534), + [anon_sym_metadata] = ACTIONS(534), + [anon_sym_move] = ACTIONS(534), + [anon_sym_read] = ACTIONS(534), + [anon_sym_workdir] = ACTIONS(534), + [anon_sym_write] = ACTIONS(534), + [anon_sym_from_json] = ACTIONS(534), + [anon_sym_to_json] = ACTIONS(534), + [anon_sym_to_string] = ACTIONS(534), + [anon_sym_to_float] = ACTIONS(534), + [anon_sym_bash] = ACTIONS(534), + [anon_sym_fish] = ACTIONS(534), + [anon_sym_raw] = ACTIONS(534), + [anon_sym_sh] = ACTIONS(534), + [anon_sym_zsh] = ACTIONS(534), + [anon_sym_random] = ACTIONS(534), + [anon_sym_random_boolean] = ACTIONS(534), + [anon_sym_random_float] = ACTIONS(534), + [anon_sym_random_integer] = ACTIONS(534), + [anon_sym_columns] = ACTIONS(534), + [anon_sym_rows] = ACTIONS(534), + [anon_sym_reverse] = ACTIONS(534), }, [106] = { - [sym_block] = STATE(494), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [ts_builtin_sym_end] = ACTIONS(536), + [sym_identifier] = ACTIONS(538), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(536), + [anon_sym_RBRACE] = ACTIONS(536), + [anon_sym_SEMI] = ACTIONS(536), + [anon_sym_LPAREN] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(536), + [sym_integer] = ACTIONS(538), + [sym_float] = ACTIONS(536), + [sym_string] = ACTIONS(536), + [anon_sym_true] = ACTIONS(538), + [anon_sym_false] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(536), + [anon_sym_COLON] = ACTIONS(536), + [anon_sym_DOT_DOT] = ACTIONS(536), + [anon_sym_PLUS] = ACTIONS(536), + [anon_sym_DASH] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(536), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(536), + [anon_sym_EQ_EQ] = ACTIONS(536), + [anon_sym_BANG_EQ] = ACTIONS(536), + [anon_sym_AMP_AMP] = ACTIONS(536), + [anon_sym_PIPE_PIPE] = ACTIONS(536), + [anon_sym_GT] = ACTIONS(538), + [anon_sym_LT] = ACTIONS(538), + [anon_sym_GT_EQ] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(536), + [anon_sym_if] = ACTIONS(538), + [anon_sym_match] = ACTIONS(538), + [anon_sym_EQ_GT] = ACTIONS(536), + [anon_sym_while] = ACTIONS(538), + [anon_sym_for] = ACTIONS(538), + [anon_sym_asyncfor] = ACTIONS(536), + [anon_sym_transform] = ACTIONS(538), + [anon_sym_filter] = ACTIONS(538), + [anon_sym_find] = ACTIONS(538), + [anon_sym_remove] = ACTIONS(538), + [anon_sym_reduce] = ACTIONS(538), + [anon_sym_select] = ACTIONS(538), + [anon_sym_insert] = ACTIONS(538), + [anon_sym_async] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_table] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_assert] = ACTIONS(538), + [anon_sym_assert_equal] = ACTIONS(538), + [anon_sym_context] = ACTIONS(538), + [anon_sym_download] = ACTIONS(538), + [anon_sym_help] = ACTIONS(538), + [anon_sym_length] = ACTIONS(538), + [anon_sym_output] = ACTIONS(538), + [anon_sym_output_error] = ACTIONS(538), + [anon_sym_type] = ACTIONS(538), + [anon_sym_append] = ACTIONS(538), + [anon_sym_metadata] = ACTIONS(538), + [anon_sym_move] = ACTIONS(538), + [anon_sym_read] = ACTIONS(538), + [anon_sym_workdir] = ACTIONS(538), + [anon_sym_write] = ACTIONS(538), + [anon_sym_from_json] = ACTIONS(538), + [anon_sym_to_json] = ACTIONS(538), + [anon_sym_to_string] = ACTIONS(538), + [anon_sym_to_float] = ACTIONS(538), + [anon_sym_bash] = ACTIONS(538), + [anon_sym_fish] = ACTIONS(538), + [anon_sym_raw] = ACTIONS(538), + [anon_sym_sh] = ACTIONS(538), + [anon_sym_zsh] = ACTIONS(538), + [anon_sym_random] = ACTIONS(538), + [anon_sym_random_boolean] = ACTIONS(538), + [anon_sym_random_float] = ACTIONS(538), + [anon_sym_random_integer] = ACTIONS(538), + [anon_sym_columns] = ACTIONS(538), + [anon_sym_rows] = ACTIONS(538), + [anon_sym_reverse] = ACTIONS(538), }, [107] = { - [sym_block] = STATE(384), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [ts_builtin_sym_end] = ACTIONS(540), + [sym_identifier] = ACTIONS(542), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(540), + [anon_sym_RBRACE] = ACTIONS(540), + [anon_sym_SEMI] = ACTIONS(540), + [anon_sym_LPAREN] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(540), + [sym_integer] = ACTIONS(542), + [sym_float] = ACTIONS(540), + [sym_string] = ACTIONS(540), + [anon_sym_true] = ACTIONS(542), + [anon_sym_false] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(540), + [anon_sym_COLON] = ACTIONS(540), + [anon_sym_DOT_DOT] = ACTIONS(540), + [anon_sym_PLUS] = ACTIONS(540), + [anon_sym_DASH] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(540), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(540), + [anon_sym_EQ_EQ] = ACTIONS(540), + [anon_sym_BANG_EQ] = ACTIONS(540), + [anon_sym_AMP_AMP] = ACTIONS(540), + [anon_sym_PIPE_PIPE] = ACTIONS(540), + [anon_sym_GT] = ACTIONS(542), + [anon_sym_LT] = ACTIONS(542), + [anon_sym_GT_EQ] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(540), + [anon_sym_if] = ACTIONS(542), + [anon_sym_match] = ACTIONS(542), + [anon_sym_EQ_GT] = ACTIONS(540), + [anon_sym_while] = ACTIONS(542), + [anon_sym_for] = ACTIONS(542), + [anon_sym_asyncfor] = ACTIONS(540), + [anon_sym_transform] = ACTIONS(542), + [anon_sym_filter] = ACTIONS(542), + [anon_sym_find] = ACTIONS(542), + [anon_sym_remove] = ACTIONS(542), + [anon_sym_reduce] = ACTIONS(542), + [anon_sym_select] = ACTIONS(542), + [anon_sym_insert] = ACTIONS(542), + [anon_sym_async] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_table] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_assert] = ACTIONS(542), + [anon_sym_assert_equal] = ACTIONS(542), + [anon_sym_context] = ACTIONS(542), + [anon_sym_download] = ACTIONS(542), + [anon_sym_help] = ACTIONS(542), + [anon_sym_length] = ACTIONS(542), + [anon_sym_output] = ACTIONS(542), + [anon_sym_output_error] = ACTIONS(542), + [anon_sym_type] = ACTIONS(542), + [anon_sym_append] = ACTIONS(542), + [anon_sym_metadata] = ACTIONS(542), + [anon_sym_move] = ACTIONS(542), + [anon_sym_read] = ACTIONS(542), + [anon_sym_workdir] = ACTIONS(542), + [anon_sym_write] = ACTIONS(542), + [anon_sym_from_json] = ACTIONS(542), + [anon_sym_to_json] = ACTIONS(542), + [anon_sym_to_string] = ACTIONS(542), + [anon_sym_to_float] = ACTIONS(542), + [anon_sym_bash] = ACTIONS(542), + [anon_sym_fish] = ACTIONS(542), + [anon_sym_raw] = ACTIONS(542), + [anon_sym_sh] = ACTIONS(542), + [anon_sym_zsh] = ACTIONS(542), + [anon_sym_random] = ACTIONS(542), + [anon_sym_random_boolean] = ACTIONS(542), + [anon_sym_random_float] = ACTIONS(542), + [anon_sym_random_integer] = ACTIONS(542), + [anon_sym_columns] = ACTIONS(542), + [anon_sym_rows] = ACTIONS(542), + [anon_sym_reverse] = ACTIONS(542), }, [108] = { - [sym_block] = STATE(705), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_math_operator] = STATE(258), + [sym_logic_operator] = STATE(255), + [ts_builtin_sym_end] = ACTIONS(408), + [sym_identifier] = ACTIONS(410), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(408), + [anon_sym_RBRACE] = ACTIONS(408), + [anon_sym_SEMI] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(408), + [sym_integer] = ACTIONS(410), + [sym_float] = ACTIONS(408), + [sym_string] = ACTIONS(408), + [anon_sym_true] = ACTIONS(410), + [anon_sym_false] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(408), + [anon_sym_COLON] = ACTIONS(479), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(410), + [anon_sym_match] = ACTIONS(410), + [anon_sym_EQ_GT] = ACTIONS(408), + [anon_sym_while] = ACTIONS(410), + [anon_sym_for] = ACTIONS(410), + [anon_sym_asyncfor] = ACTIONS(408), + [anon_sym_transform] = ACTIONS(410), + [anon_sym_filter] = ACTIONS(410), + [anon_sym_find] = ACTIONS(410), + [anon_sym_remove] = ACTIONS(410), + [anon_sym_reduce] = ACTIONS(410), + [anon_sym_select] = ACTIONS(410), + [anon_sym_insert] = ACTIONS(410), + [anon_sym_async] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_table] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(481), + [anon_sym_assert] = ACTIONS(410), + [anon_sym_assert_equal] = ACTIONS(410), + [anon_sym_context] = ACTIONS(410), + [anon_sym_download] = ACTIONS(410), + [anon_sym_help] = ACTIONS(410), + [anon_sym_length] = ACTIONS(410), + [anon_sym_output] = ACTIONS(410), + [anon_sym_output_error] = ACTIONS(410), + [anon_sym_type] = ACTIONS(410), + [anon_sym_append] = ACTIONS(410), + [anon_sym_metadata] = ACTIONS(410), + [anon_sym_move] = ACTIONS(410), + [anon_sym_read] = ACTIONS(410), + [anon_sym_workdir] = ACTIONS(410), + [anon_sym_write] = ACTIONS(410), + [anon_sym_from_json] = ACTIONS(410), + [anon_sym_to_json] = ACTIONS(410), + [anon_sym_to_string] = ACTIONS(410), + [anon_sym_to_float] = ACTIONS(410), + [anon_sym_bash] = ACTIONS(410), + [anon_sym_fish] = ACTIONS(410), + [anon_sym_raw] = ACTIONS(410), + [anon_sym_sh] = ACTIONS(410), + [anon_sym_zsh] = ACTIONS(410), + [anon_sym_random] = ACTIONS(410), + [anon_sym_random_boolean] = ACTIONS(410), + [anon_sym_random_float] = ACTIONS(410), + [anon_sym_random_integer] = ACTIONS(410), + [anon_sym_columns] = ACTIONS(410), + [anon_sym_rows] = ACTIONS(410), + [anon_sym_reverse] = ACTIONS(410), }, [109] = { - [sym_block] = STATE(869), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_math_operator] = STATE(258), + [sym_logic_operator] = STATE(255), + [ts_builtin_sym_end] = ACTIONS(544), + [sym_identifier] = ACTIONS(546), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(544), + [anon_sym_RBRACE] = ACTIONS(544), + [anon_sym_SEMI] = ACTIONS(548), + [anon_sym_LPAREN] = ACTIONS(544), + [sym_integer] = ACTIONS(546), + [sym_float] = ACTIONS(544), + [sym_string] = ACTIONS(544), + [anon_sym_true] = ACTIONS(546), + [anon_sym_false] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(544), + [anon_sym_COLON] = ACTIONS(479), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(546), + [anon_sym_match] = ACTIONS(546), + [anon_sym_EQ_GT] = ACTIONS(544), + [anon_sym_while] = ACTIONS(546), + [anon_sym_for] = ACTIONS(546), + [anon_sym_asyncfor] = ACTIONS(544), + [anon_sym_transform] = ACTIONS(546), + [anon_sym_filter] = ACTIONS(546), + [anon_sym_find] = ACTIONS(546), + [anon_sym_remove] = ACTIONS(546), + [anon_sym_reduce] = ACTIONS(546), + [anon_sym_select] = ACTIONS(546), + [anon_sym_insert] = ACTIONS(546), + [anon_sym_async] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_table] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(481), + [anon_sym_assert] = ACTIONS(546), + [anon_sym_assert_equal] = ACTIONS(546), + [anon_sym_context] = ACTIONS(546), + [anon_sym_download] = ACTIONS(546), + [anon_sym_help] = ACTIONS(546), + [anon_sym_length] = ACTIONS(546), + [anon_sym_output] = ACTIONS(546), + [anon_sym_output_error] = ACTIONS(546), + [anon_sym_type] = ACTIONS(546), + [anon_sym_append] = ACTIONS(546), + [anon_sym_metadata] = ACTIONS(546), + [anon_sym_move] = ACTIONS(546), + [anon_sym_read] = ACTIONS(546), + [anon_sym_workdir] = ACTIONS(546), + [anon_sym_write] = ACTIONS(546), + [anon_sym_from_json] = ACTIONS(546), + [anon_sym_to_json] = ACTIONS(546), + [anon_sym_to_string] = ACTIONS(546), + [anon_sym_to_float] = ACTIONS(546), + [anon_sym_bash] = ACTIONS(546), + [anon_sym_fish] = ACTIONS(546), + [anon_sym_raw] = ACTIONS(546), + [anon_sym_sh] = ACTIONS(546), + [anon_sym_zsh] = ACTIONS(546), + [anon_sym_random] = ACTIONS(546), + [anon_sym_random_boolean] = ACTIONS(546), + [anon_sym_random_float] = ACTIONS(546), + [anon_sym_random_integer] = ACTIONS(546), + [anon_sym_columns] = ACTIONS(546), + [anon_sym_rows] = ACTIONS(546), + [anon_sym_reverse] = ACTIONS(546), }, [110] = { - [sym_block] = STATE(885), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [ts_builtin_sym_end] = ACTIONS(550), + [sym_identifier] = ACTIONS(552), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(550), + [anon_sym_RBRACE] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [anon_sym_LPAREN] = ACTIONS(550), + [anon_sym_COMMA] = ACTIONS(550), + [sym_integer] = ACTIONS(552), + [sym_float] = ACTIONS(550), + [sym_string] = ACTIONS(550), + [anon_sym_true] = ACTIONS(552), + [anon_sym_false] = ACTIONS(552), + [anon_sym_LBRACK] = ACTIONS(550), + [anon_sym_COLON] = ACTIONS(550), + [anon_sym_DOT_DOT] = ACTIONS(550), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(550), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_EQ_EQ] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_AMP_AMP] = ACTIONS(550), + [anon_sym_PIPE_PIPE] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_if] = ACTIONS(552), + [anon_sym_match] = ACTIONS(552), + [anon_sym_EQ_GT] = ACTIONS(550), + [anon_sym_while] = ACTIONS(552), + [anon_sym_for] = ACTIONS(552), + [anon_sym_asyncfor] = ACTIONS(550), + [anon_sym_transform] = ACTIONS(552), + [anon_sym_filter] = ACTIONS(552), + [anon_sym_find] = ACTIONS(552), + [anon_sym_remove] = ACTIONS(552), + [anon_sym_reduce] = ACTIONS(552), + [anon_sym_select] = ACTIONS(552), + [anon_sym_insert] = ACTIONS(552), + [anon_sym_async] = ACTIONS(552), + [anon_sym_PIPE] = ACTIONS(552), + [anon_sym_table] = ACTIONS(552), + [anon_sym_DASH_GT] = ACTIONS(550), + [anon_sym_assert] = ACTIONS(552), + [anon_sym_assert_equal] = ACTIONS(552), + [anon_sym_context] = ACTIONS(552), + [anon_sym_download] = ACTIONS(552), + [anon_sym_help] = ACTIONS(552), + [anon_sym_length] = ACTIONS(552), + [anon_sym_output] = ACTIONS(552), + [anon_sym_output_error] = ACTIONS(552), + [anon_sym_type] = ACTIONS(552), + [anon_sym_append] = ACTIONS(552), + [anon_sym_metadata] = ACTIONS(552), + [anon_sym_move] = ACTIONS(552), + [anon_sym_read] = ACTIONS(552), + [anon_sym_workdir] = ACTIONS(552), + [anon_sym_write] = ACTIONS(552), + [anon_sym_from_json] = ACTIONS(552), + [anon_sym_to_json] = ACTIONS(552), + [anon_sym_to_string] = ACTIONS(552), + [anon_sym_to_float] = ACTIONS(552), + [anon_sym_bash] = ACTIONS(552), + [anon_sym_fish] = ACTIONS(552), + [anon_sym_raw] = ACTIONS(552), + [anon_sym_sh] = ACTIONS(552), + [anon_sym_zsh] = ACTIONS(552), + [anon_sym_random] = ACTIONS(552), + [anon_sym_random_boolean] = ACTIONS(552), + [anon_sym_random_float] = ACTIONS(552), + [anon_sym_random_integer] = ACTIONS(552), + [anon_sym_columns] = ACTIONS(552), + [anon_sym_rows] = ACTIONS(552), + [anon_sym_reverse] = ACTIONS(552), }, [111] = { - [sym_block] = STATE(383), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [ts_builtin_sym_end] = ACTIONS(554), + [sym_identifier] = ACTIONS(556), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(554), + [anon_sym_RBRACE] = ACTIONS(554), + [anon_sym_SEMI] = ACTIONS(554), + [anon_sym_LPAREN] = ACTIONS(554), + [anon_sym_COMMA] = ACTIONS(554), + [sym_integer] = ACTIONS(556), + [sym_float] = ACTIONS(554), + [sym_string] = ACTIONS(554), + [anon_sym_true] = ACTIONS(556), + [anon_sym_false] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(554), + [anon_sym_COLON] = ACTIONS(554), + [anon_sym_DOT_DOT] = ACTIONS(554), + [anon_sym_PLUS] = ACTIONS(554), + [anon_sym_DASH] = ACTIONS(556), + [anon_sym_STAR] = ACTIONS(554), + [anon_sym_SLASH] = ACTIONS(554), + [anon_sym_PERCENT] = ACTIONS(554), + [anon_sym_EQ_EQ] = ACTIONS(554), + [anon_sym_BANG_EQ] = ACTIONS(554), + [anon_sym_AMP_AMP] = ACTIONS(554), + [anon_sym_PIPE_PIPE] = ACTIONS(554), + [anon_sym_GT] = ACTIONS(556), + [anon_sym_LT] = ACTIONS(556), + [anon_sym_GT_EQ] = ACTIONS(554), + [anon_sym_LT_EQ] = ACTIONS(554), + [anon_sym_if] = ACTIONS(556), + [anon_sym_match] = ACTIONS(556), + [anon_sym_EQ_GT] = ACTIONS(554), + [anon_sym_while] = ACTIONS(556), + [anon_sym_for] = ACTIONS(556), + [anon_sym_asyncfor] = ACTIONS(554), + [anon_sym_transform] = ACTIONS(556), + [anon_sym_filter] = ACTIONS(556), + [anon_sym_find] = ACTIONS(556), + [anon_sym_remove] = ACTIONS(556), + [anon_sym_reduce] = ACTIONS(556), + [anon_sym_select] = ACTIONS(556), + [anon_sym_insert] = ACTIONS(556), + [anon_sym_async] = ACTIONS(556), + [anon_sym_PIPE] = ACTIONS(556), + [anon_sym_table] = ACTIONS(556), + [anon_sym_DASH_GT] = ACTIONS(554), + [anon_sym_assert] = ACTIONS(556), + [anon_sym_assert_equal] = ACTIONS(556), + [anon_sym_context] = ACTIONS(556), + [anon_sym_download] = ACTIONS(556), + [anon_sym_help] = ACTIONS(556), + [anon_sym_length] = ACTIONS(556), + [anon_sym_output] = ACTIONS(556), + [anon_sym_output_error] = ACTIONS(556), + [anon_sym_type] = ACTIONS(556), + [anon_sym_append] = ACTIONS(556), + [anon_sym_metadata] = ACTIONS(556), + [anon_sym_move] = ACTIONS(556), + [anon_sym_read] = ACTIONS(556), + [anon_sym_workdir] = ACTIONS(556), + [anon_sym_write] = ACTIONS(556), + [anon_sym_from_json] = ACTIONS(556), + [anon_sym_to_json] = ACTIONS(556), + [anon_sym_to_string] = ACTIONS(556), + [anon_sym_to_float] = ACTIONS(556), + [anon_sym_bash] = ACTIONS(556), + [anon_sym_fish] = ACTIONS(556), + [anon_sym_raw] = ACTIONS(556), + [anon_sym_sh] = ACTIONS(556), + [anon_sym_zsh] = ACTIONS(556), + [anon_sym_random] = ACTIONS(556), + [anon_sym_random_boolean] = ACTIONS(556), + [anon_sym_random_float] = ACTIONS(556), + [anon_sym_random_integer] = ACTIONS(556), + [anon_sym_columns] = ACTIONS(556), + [anon_sym_rows] = ACTIONS(556), + [anon_sym_reverse] = ACTIONS(556), }, [112] = { - [sym_block] = STATE(886), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_math_operator] = STATE(258), + [sym_logic_operator] = STATE(255), + [ts_builtin_sym_end] = ACTIONS(455), + [sym_identifier] = ACTIONS(457), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_SEMI] = ACTIONS(455), + [anon_sym_LPAREN] = ACTIONS(455), + [sym_integer] = ACTIONS(457), + [sym_float] = ACTIONS(455), + [sym_string] = ACTIONS(455), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_COLON] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(455), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(455), + [anon_sym_EQ_EQ] = ACTIONS(455), + [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_AMP_AMP] = ACTIONS(455), + [anon_sym_PIPE_PIPE] = ACTIONS(455), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(455), + [anon_sym_if] = ACTIONS(457), + [anon_sym_match] = ACTIONS(457), + [anon_sym_EQ_GT] = ACTIONS(455), + [anon_sym_while] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_asyncfor] = ACTIONS(455), + [anon_sym_transform] = ACTIONS(457), + [anon_sym_filter] = ACTIONS(457), + [anon_sym_find] = ACTIONS(457), + [anon_sym_remove] = ACTIONS(457), + [anon_sym_reduce] = ACTIONS(457), + [anon_sym_select] = ACTIONS(457), + [anon_sym_insert] = ACTIONS(457), + [anon_sym_async] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_table] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_assert] = ACTIONS(457), + [anon_sym_assert_equal] = ACTIONS(457), + [anon_sym_context] = ACTIONS(457), + [anon_sym_download] = ACTIONS(457), + [anon_sym_help] = ACTIONS(457), + [anon_sym_length] = ACTIONS(457), + [anon_sym_output] = ACTIONS(457), + [anon_sym_output_error] = ACTIONS(457), + [anon_sym_type] = ACTIONS(457), + [anon_sym_append] = ACTIONS(457), + [anon_sym_metadata] = ACTIONS(457), + [anon_sym_move] = ACTIONS(457), + [anon_sym_read] = ACTIONS(457), + [anon_sym_workdir] = ACTIONS(457), + [anon_sym_write] = ACTIONS(457), + [anon_sym_from_json] = ACTIONS(457), + [anon_sym_to_json] = ACTIONS(457), + [anon_sym_to_string] = ACTIONS(457), + [anon_sym_to_float] = ACTIONS(457), + [anon_sym_bash] = ACTIONS(457), + [anon_sym_fish] = ACTIONS(457), + [anon_sym_raw] = ACTIONS(457), + [anon_sym_sh] = ACTIONS(457), + [anon_sym_zsh] = ACTIONS(457), + [anon_sym_random] = ACTIONS(457), + [anon_sym_random_boolean] = ACTIONS(457), + [anon_sym_random_float] = ACTIONS(457), + [anon_sym_random_integer] = ACTIONS(457), + [anon_sym_columns] = ACTIONS(457), + [anon_sym_rows] = ACTIONS(457), + [anon_sym_reverse] = ACTIONS(457), }, [113] = { - [sym_block] = STATE(887), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_math_operator] = STATE(258), + [sym_logic_operator] = STATE(255), + [ts_builtin_sym_end] = ACTIONS(459), + [sym_identifier] = ACTIONS(461), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(459), + [sym_integer] = ACTIONS(461), + [sym_float] = ACTIONS(459), + [sym_string] = ACTIONS(459), + [anon_sym_true] = ACTIONS(461), + [anon_sym_false] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_COLON] = ACTIONS(479), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(461), + [anon_sym_match] = ACTIONS(461), + [anon_sym_EQ_GT] = ACTIONS(459), + [anon_sym_while] = ACTIONS(461), + [anon_sym_for] = ACTIONS(461), + [anon_sym_asyncfor] = ACTIONS(459), + [anon_sym_transform] = ACTIONS(461), + [anon_sym_filter] = ACTIONS(461), + [anon_sym_find] = ACTIONS(461), + [anon_sym_remove] = ACTIONS(461), + [anon_sym_reduce] = ACTIONS(461), + [anon_sym_select] = ACTIONS(461), + [anon_sym_insert] = ACTIONS(461), + [anon_sym_async] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_table] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(481), + [anon_sym_assert] = ACTIONS(461), + [anon_sym_assert_equal] = ACTIONS(461), + [anon_sym_context] = ACTIONS(461), + [anon_sym_download] = ACTIONS(461), + [anon_sym_help] = ACTIONS(461), + [anon_sym_length] = ACTIONS(461), + [anon_sym_output] = ACTIONS(461), + [anon_sym_output_error] = ACTIONS(461), + [anon_sym_type] = ACTIONS(461), + [anon_sym_append] = ACTIONS(461), + [anon_sym_metadata] = ACTIONS(461), + [anon_sym_move] = ACTIONS(461), + [anon_sym_read] = ACTIONS(461), + [anon_sym_workdir] = ACTIONS(461), + [anon_sym_write] = ACTIONS(461), + [anon_sym_from_json] = ACTIONS(461), + [anon_sym_to_json] = ACTIONS(461), + [anon_sym_to_string] = ACTIONS(461), + [anon_sym_to_float] = ACTIONS(461), + [anon_sym_bash] = ACTIONS(461), + [anon_sym_fish] = ACTIONS(461), + [anon_sym_raw] = ACTIONS(461), + [anon_sym_sh] = ACTIONS(461), + [anon_sym_zsh] = ACTIONS(461), + [anon_sym_random] = ACTIONS(461), + [anon_sym_random_boolean] = ACTIONS(461), + [anon_sym_random_float] = ACTIONS(461), + [anon_sym_random_integer] = ACTIONS(461), + [anon_sym_columns] = ACTIONS(461), + [anon_sym_rows] = ACTIONS(461), + [anon_sym_reverse] = ACTIONS(461), }, [114] = { - [sym_block] = STATE(895), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [ts_builtin_sym_end] = ACTIONS(558), + [sym_identifier] = ACTIONS(560), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(558), + [anon_sym_RBRACE] = ACTIONS(558), + [anon_sym_SEMI] = ACTIONS(558), + [anon_sym_LPAREN] = ACTIONS(558), + [anon_sym_COMMA] = ACTIONS(558), + [sym_integer] = ACTIONS(560), + [sym_float] = ACTIONS(558), + [sym_string] = ACTIONS(558), + [anon_sym_true] = ACTIONS(560), + [anon_sym_false] = ACTIONS(560), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_COLON] = ACTIONS(558), + [anon_sym_DOT_DOT] = ACTIONS(558), + [anon_sym_PLUS] = ACTIONS(558), + [anon_sym_DASH] = ACTIONS(560), + [anon_sym_STAR] = ACTIONS(558), + [anon_sym_SLASH] = ACTIONS(558), + [anon_sym_PERCENT] = ACTIONS(558), + [anon_sym_EQ_EQ] = ACTIONS(558), + [anon_sym_BANG_EQ] = ACTIONS(558), + [anon_sym_AMP_AMP] = ACTIONS(558), + [anon_sym_PIPE_PIPE] = ACTIONS(558), + [anon_sym_GT] = ACTIONS(560), + [anon_sym_LT] = ACTIONS(560), + [anon_sym_GT_EQ] = ACTIONS(558), + [anon_sym_LT_EQ] = ACTIONS(558), + [anon_sym_if] = ACTIONS(560), + [anon_sym_match] = ACTIONS(560), + [anon_sym_EQ_GT] = ACTIONS(558), + [anon_sym_while] = ACTIONS(560), + [anon_sym_for] = ACTIONS(560), + [anon_sym_asyncfor] = ACTIONS(558), + [anon_sym_transform] = ACTIONS(560), + [anon_sym_filter] = ACTIONS(560), + [anon_sym_find] = ACTIONS(560), + [anon_sym_remove] = ACTIONS(560), + [anon_sym_reduce] = ACTIONS(560), + [anon_sym_select] = ACTIONS(560), + [anon_sym_insert] = ACTIONS(560), + [anon_sym_async] = ACTIONS(560), + [anon_sym_PIPE] = ACTIONS(560), + [anon_sym_table] = ACTIONS(560), + [anon_sym_DASH_GT] = ACTIONS(558), + [anon_sym_assert] = ACTIONS(560), + [anon_sym_assert_equal] = ACTIONS(560), + [anon_sym_context] = ACTIONS(560), + [anon_sym_download] = ACTIONS(560), + [anon_sym_help] = ACTIONS(560), + [anon_sym_length] = ACTIONS(560), + [anon_sym_output] = ACTIONS(560), + [anon_sym_output_error] = ACTIONS(560), + [anon_sym_type] = ACTIONS(560), + [anon_sym_append] = ACTIONS(560), + [anon_sym_metadata] = ACTIONS(560), + [anon_sym_move] = ACTIONS(560), + [anon_sym_read] = ACTIONS(560), + [anon_sym_workdir] = ACTIONS(560), + [anon_sym_write] = ACTIONS(560), + [anon_sym_from_json] = ACTIONS(560), + [anon_sym_to_json] = ACTIONS(560), + [anon_sym_to_string] = ACTIONS(560), + [anon_sym_to_float] = ACTIONS(560), + [anon_sym_bash] = ACTIONS(560), + [anon_sym_fish] = ACTIONS(560), + [anon_sym_raw] = ACTIONS(560), + [anon_sym_sh] = ACTIONS(560), + [anon_sym_zsh] = ACTIONS(560), + [anon_sym_random] = ACTIONS(560), + [anon_sym_random_boolean] = ACTIONS(560), + [anon_sym_random_float] = ACTIONS(560), + [anon_sym_random_integer] = ACTIONS(560), + [anon_sym_columns] = ACTIONS(560), + [anon_sym_rows] = ACTIONS(560), + [anon_sym_reverse] = ACTIONS(560), }, [115] = { - [sym_block] = STATE(585), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), + [ts_builtin_sym_end] = ACTIONS(81), + [sym_identifier] = ACTIONS(104), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(269), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(81), + [anon_sym_COMMA] = ACTIONS(81), + [sym_integer] = ACTIONS(104), + [sym_float] = ACTIONS(81), + [sym_string] = ACTIONS(81), + [anon_sym_true] = ACTIONS(104), + [anon_sym_false] = ACTIONS(104), + [anon_sym_LBRACK] = ACTIONS(81), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_DOT_DOT] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_if] = ACTIONS(104), + [anon_sym_match] = ACTIONS(104), + [anon_sym_EQ_GT] = ACTIONS(81), + [anon_sym_while] = ACTIONS(104), + [anon_sym_for] = ACTIONS(104), + [anon_sym_asyncfor] = ACTIONS(81), + [anon_sym_transform] = ACTIONS(104), + [anon_sym_filter] = ACTIONS(104), + [anon_sym_find] = ACTIONS(104), + [anon_sym_remove] = ACTIONS(104), + [anon_sym_reduce] = ACTIONS(104), + [anon_sym_select] = ACTIONS(104), + [anon_sym_insert] = ACTIONS(104), + [anon_sym_async] = ACTIONS(104), + [anon_sym_PIPE] = ACTIONS(104), + [anon_sym_table] = ACTIONS(104), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(104), + [anon_sym_assert_equal] = ACTIONS(104), + [anon_sym_context] = ACTIONS(104), + [anon_sym_download] = ACTIONS(104), + [anon_sym_help] = ACTIONS(104), + [anon_sym_length] = ACTIONS(104), + [anon_sym_output] = ACTIONS(104), + [anon_sym_output_error] = ACTIONS(104), + [anon_sym_type] = ACTIONS(104), + [anon_sym_append] = ACTIONS(104), + [anon_sym_metadata] = ACTIONS(104), + [anon_sym_move] = ACTIONS(104), + [anon_sym_read] = ACTIONS(104), + [anon_sym_workdir] = ACTIONS(104), + [anon_sym_write] = ACTIONS(104), + [anon_sym_from_json] = ACTIONS(104), + [anon_sym_to_json] = ACTIONS(104), + [anon_sym_to_string] = ACTIONS(104), + [anon_sym_to_float] = ACTIONS(104), + [anon_sym_bash] = ACTIONS(104), + [anon_sym_fish] = ACTIONS(104), + [anon_sym_raw] = ACTIONS(104), + [anon_sym_sh] = ACTIONS(104), + [anon_sym_zsh] = ACTIONS(104), + [anon_sym_random] = ACTIONS(104), + [anon_sym_random_boolean] = ACTIONS(104), + [anon_sym_random_float] = ACTIONS(104), + [anon_sym_random_integer] = ACTIONS(104), + [anon_sym_columns] = ACTIONS(104), + [anon_sym_rows] = ACTIONS(104), + [anon_sym_reverse] = ACTIONS(104), }, [116] = { - [sym_block] = STATE(422), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [ts_builtin_sym_end] = ACTIONS(562), + [sym_identifier] = ACTIONS(564), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(562), + [anon_sym_RBRACE] = ACTIONS(562), + [anon_sym_SEMI] = ACTIONS(562), + [anon_sym_LPAREN] = ACTIONS(562), + [anon_sym_COMMA] = ACTIONS(562), + [sym_integer] = ACTIONS(564), + [sym_float] = ACTIONS(562), + [sym_string] = ACTIONS(562), + [anon_sym_true] = ACTIONS(564), + [anon_sym_false] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(562), + [anon_sym_COLON] = ACTIONS(562), + [anon_sym_DOT_DOT] = ACTIONS(562), + [anon_sym_PLUS] = ACTIONS(562), + [anon_sym_DASH] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(562), + [anon_sym_SLASH] = ACTIONS(562), + [anon_sym_PERCENT] = ACTIONS(562), + [anon_sym_EQ_EQ] = ACTIONS(562), + [anon_sym_BANG_EQ] = ACTIONS(562), + [anon_sym_AMP_AMP] = ACTIONS(562), + [anon_sym_PIPE_PIPE] = ACTIONS(562), + [anon_sym_GT] = ACTIONS(564), + [anon_sym_LT] = ACTIONS(564), + [anon_sym_GT_EQ] = ACTIONS(562), + [anon_sym_LT_EQ] = ACTIONS(562), + [anon_sym_if] = ACTIONS(564), + [anon_sym_match] = ACTIONS(564), + [anon_sym_EQ_GT] = ACTIONS(562), + [anon_sym_while] = ACTIONS(564), + [anon_sym_for] = ACTIONS(564), + [anon_sym_asyncfor] = ACTIONS(562), + [anon_sym_transform] = ACTIONS(564), + [anon_sym_filter] = ACTIONS(564), + [anon_sym_find] = ACTIONS(564), + [anon_sym_remove] = ACTIONS(564), + [anon_sym_reduce] = ACTIONS(564), + [anon_sym_select] = ACTIONS(564), + [anon_sym_insert] = ACTIONS(564), + [anon_sym_async] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_table] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(562), + [anon_sym_assert] = ACTIONS(564), + [anon_sym_assert_equal] = ACTIONS(564), + [anon_sym_context] = ACTIONS(564), + [anon_sym_download] = ACTIONS(564), + [anon_sym_help] = ACTIONS(564), + [anon_sym_length] = ACTIONS(564), + [anon_sym_output] = ACTIONS(564), + [anon_sym_output_error] = ACTIONS(564), + [anon_sym_type] = ACTIONS(564), + [anon_sym_append] = ACTIONS(564), + [anon_sym_metadata] = ACTIONS(564), + [anon_sym_move] = ACTIONS(564), + [anon_sym_read] = ACTIONS(564), + [anon_sym_workdir] = ACTIONS(564), + [anon_sym_write] = ACTIONS(564), + [anon_sym_from_json] = ACTIONS(564), + [anon_sym_to_json] = ACTIONS(564), + [anon_sym_to_string] = ACTIONS(564), + [anon_sym_to_float] = ACTIONS(564), + [anon_sym_bash] = ACTIONS(564), + [anon_sym_fish] = ACTIONS(564), + [anon_sym_raw] = ACTIONS(564), + [anon_sym_sh] = ACTIONS(564), + [anon_sym_zsh] = ACTIONS(564), + [anon_sym_random] = ACTIONS(564), + [anon_sym_random_boolean] = ACTIONS(564), + [anon_sym_random_float] = ACTIONS(564), + [anon_sym_random_integer] = ACTIONS(564), + [anon_sym_columns] = ACTIONS(564), + [anon_sym_rows] = ACTIONS(564), + [anon_sym_reverse] = ACTIONS(564), }, [117] = { - [sym_block] = STATE(487), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(80), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(53), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [118] = { - [sym_block] = STATE(901), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [ts_builtin_sym_end] = ACTIONS(566), + [sym_identifier] = ACTIONS(568), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(566), + [anon_sym_RBRACE] = ACTIONS(566), + [anon_sym_SEMI] = ACTIONS(566), + [anon_sym_LPAREN] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(566), + [sym_integer] = ACTIONS(568), + [sym_float] = ACTIONS(566), + [sym_string] = ACTIONS(566), + [anon_sym_true] = ACTIONS(568), + [anon_sym_false] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(566), + [anon_sym_COLON] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(566), + [anon_sym_PLUS] = ACTIONS(566), + [anon_sym_DASH] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(566), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_EQ_EQ] = ACTIONS(566), + [anon_sym_BANG_EQ] = ACTIONS(566), + [anon_sym_AMP_AMP] = ACTIONS(566), + [anon_sym_PIPE_PIPE] = ACTIONS(566), + [anon_sym_GT] = ACTIONS(568), + [anon_sym_LT] = ACTIONS(568), + [anon_sym_GT_EQ] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(566), + [anon_sym_if] = ACTIONS(568), + [anon_sym_match] = ACTIONS(568), + [anon_sym_EQ_GT] = ACTIONS(566), + [anon_sym_while] = ACTIONS(568), + [anon_sym_for] = ACTIONS(568), + [anon_sym_asyncfor] = ACTIONS(566), + [anon_sym_transform] = ACTIONS(568), + [anon_sym_filter] = ACTIONS(568), + [anon_sym_find] = ACTIONS(568), + [anon_sym_remove] = ACTIONS(568), + [anon_sym_reduce] = ACTIONS(568), + [anon_sym_select] = ACTIONS(568), + [anon_sym_insert] = ACTIONS(568), + [anon_sym_async] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_table] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_assert] = ACTIONS(568), + [anon_sym_assert_equal] = ACTIONS(568), + [anon_sym_context] = ACTIONS(568), + [anon_sym_download] = ACTIONS(568), + [anon_sym_help] = ACTIONS(568), + [anon_sym_length] = ACTIONS(568), + [anon_sym_output] = ACTIONS(568), + [anon_sym_output_error] = ACTIONS(568), + [anon_sym_type] = ACTIONS(568), + [anon_sym_append] = ACTIONS(568), + [anon_sym_metadata] = ACTIONS(568), + [anon_sym_move] = ACTIONS(568), + [anon_sym_read] = ACTIONS(568), + [anon_sym_workdir] = ACTIONS(568), + [anon_sym_write] = ACTIONS(568), + [anon_sym_from_json] = ACTIONS(568), + [anon_sym_to_json] = ACTIONS(568), + [anon_sym_to_string] = ACTIONS(568), + [anon_sym_to_float] = ACTIONS(568), + [anon_sym_bash] = ACTIONS(568), + [anon_sym_fish] = ACTIONS(568), + [anon_sym_raw] = ACTIONS(568), + [anon_sym_sh] = ACTIONS(568), + [anon_sym_zsh] = ACTIONS(568), + [anon_sym_random] = ACTIONS(568), + [anon_sym_random_boolean] = ACTIONS(568), + [anon_sym_random_float] = ACTIONS(568), + [anon_sym_random_integer] = ACTIONS(568), + [anon_sym_columns] = ACTIONS(568), + [anon_sym_rows] = ACTIONS(568), + [anon_sym_reverse] = ACTIONS(568), }, [119] = { - [sym_block] = STATE(897), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [ts_builtin_sym_end] = ACTIONS(570), + [sym_identifier] = ACTIONS(572), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(570), + [anon_sym_RBRACE] = ACTIONS(570), + [anon_sym_SEMI] = ACTIONS(570), + [anon_sym_LPAREN] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(570), + [sym_integer] = ACTIONS(572), + [sym_float] = ACTIONS(570), + [sym_string] = ACTIONS(570), + [anon_sym_true] = ACTIONS(572), + [anon_sym_false] = ACTIONS(572), + [anon_sym_LBRACK] = ACTIONS(570), + [anon_sym_COLON] = ACTIONS(570), + [anon_sym_DOT_DOT] = ACTIONS(570), + [anon_sym_PLUS] = ACTIONS(570), + [anon_sym_DASH] = ACTIONS(572), + [anon_sym_STAR] = ACTIONS(570), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(570), + [anon_sym_EQ_EQ] = ACTIONS(570), + [anon_sym_BANG_EQ] = ACTIONS(570), + [anon_sym_AMP_AMP] = ACTIONS(570), + [anon_sym_PIPE_PIPE] = ACTIONS(570), + [anon_sym_GT] = ACTIONS(572), + [anon_sym_LT] = ACTIONS(572), + [anon_sym_GT_EQ] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(570), + [anon_sym_if] = ACTIONS(572), + [anon_sym_match] = ACTIONS(572), + [anon_sym_EQ_GT] = ACTIONS(570), + [anon_sym_while] = ACTIONS(572), + [anon_sym_for] = ACTIONS(572), + [anon_sym_asyncfor] = ACTIONS(570), + [anon_sym_transform] = ACTIONS(572), + [anon_sym_filter] = ACTIONS(572), + [anon_sym_find] = ACTIONS(572), + [anon_sym_remove] = ACTIONS(572), + [anon_sym_reduce] = ACTIONS(572), + [anon_sym_select] = ACTIONS(572), + [anon_sym_insert] = ACTIONS(572), + [anon_sym_async] = ACTIONS(572), + [anon_sym_PIPE] = ACTIONS(572), + [anon_sym_table] = ACTIONS(572), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_assert] = ACTIONS(572), + [anon_sym_assert_equal] = ACTIONS(572), + [anon_sym_context] = ACTIONS(572), + [anon_sym_download] = ACTIONS(572), + [anon_sym_help] = ACTIONS(572), + [anon_sym_length] = ACTIONS(572), + [anon_sym_output] = ACTIONS(572), + [anon_sym_output_error] = ACTIONS(572), + [anon_sym_type] = ACTIONS(572), + [anon_sym_append] = ACTIONS(572), + [anon_sym_metadata] = ACTIONS(572), + [anon_sym_move] = ACTIONS(572), + [anon_sym_read] = ACTIONS(572), + [anon_sym_workdir] = ACTIONS(572), + [anon_sym_write] = ACTIONS(572), + [anon_sym_from_json] = ACTIONS(572), + [anon_sym_to_json] = ACTIONS(572), + [anon_sym_to_string] = ACTIONS(572), + [anon_sym_to_float] = ACTIONS(572), + [anon_sym_bash] = ACTIONS(572), + [anon_sym_fish] = ACTIONS(572), + [anon_sym_raw] = ACTIONS(572), + [anon_sym_sh] = ACTIONS(572), + [anon_sym_zsh] = ACTIONS(572), + [anon_sym_random] = ACTIONS(572), + [anon_sym_random_boolean] = ACTIONS(572), + [anon_sym_random_float] = ACTIONS(572), + [anon_sym_random_integer] = ACTIONS(572), + [anon_sym_columns] = ACTIONS(572), + [anon_sym_rows] = ACTIONS(572), + [anon_sym_reverse] = ACTIONS(572), }, [120] = { - [sym_block] = STATE(417), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [ts_builtin_sym_end] = ACTIONS(574), + [sym_identifier] = ACTIONS(576), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(574), + [anon_sym_RBRACE] = ACTIONS(574), + [anon_sym_SEMI] = ACTIONS(574), + [anon_sym_LPAREN] = ACTIONS(574), + [anon_sym_COMMA] = ACTIONS(574), + [sym_integer] = ACTIONS(576), + [sym_float] = ACTIONS(574), + [sym_string] = ACTIONS(574), + [anon_sym_true] = ACTIONS(576), + [anon_sym_false] = ACTIONS(576), + [anon_sym_LBRACK] = ACTIONS(574), + [anon_sym_COLON] = ACTIONS(574), + [anon_sym_DOT_DOT] = ACTIONS(574), + [anon_sym_PLUS] = ACTIONS(574), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_STAR] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(574), + [anon_sym_PERCENT] = ACTIONS(574), + [anon_sym_EQ_EQ] = ACTIONS(574), + [anon_sym_BANG_EQ] = ACTIONS(574), + [anon_sym_AMP_AMP] = ACTIONS(574), + [anon_sym_PIPE_PIPE] = ACTIONS(574), + [anon_sym_GT] = ACTIONS(576), + [anon_sym_LT] = ACTIONS(576), + [anon_sym_GT_EQ] = ACTIONS(574), + [anon_sym_LT_EQ] = ACTIONS(574), + [anon_sym_if] = ACTIONS(576), + [anon_sym_match] = ACTIONS(576), + [anon_sym_EQ_GT] = ACTIONS(574), + [anon_sym_while] = ACTIONS(576), + [anon_sym_for] = ACTIONS(576), + [anon_sym_asyncfor] = ACTIONS(574), + [anon_sym_transform] = ACTIONS(576), + [anon_sym_filter] = ACTIONS(576), + [anon_sym_find] = ACTIONS(576), + [anon_sym_remove] = ACTIONS(576), + [anon_sym_reduce] = ACTIONS(576), + [anon_sym_select] = ACTIONS(576), + [anon_sym_insert] = ACTIONS(576), + [anon_sym_async] = ACTIONS(576), + [anon_sym_PIPE] = ACTIONS(576), + [anon_sym_table] = ACTIONS(576), + [anon_sym_DASH_GT] = ACTIONS(574), + [anon_sym_assert] = ACTIONS(576), + [anon_sym_assert_equal] = ACTIONS(576), + [anon_sym_context] = ACTIONS(576), + [anon_sym_download] = ACTIONS(576), + [anon_sym_help] = ACTIONS(576), + [anon_sym_length] = ACTIONS(576), + [anon_sym_output] = ACTIONS(576), + [anon_sym_output_error] = ACTIONS(576), + [anon_sym_type] = ACTIONS(576), + [anon_sym_append] = ACTIONS(576), + [anon_sym_metadata] = ACTIONS(576), + [anon_sym_move] = ACTIONS(576), + [anon_sym_read] = ACTIONS(576), + [anon_sym_workdir] = ACTIONS(576), + [anon_sym_write] = ACTIONS(576), + [anon_sym_from_json] = ACTIONS(576), + [anon_sym_to_json] = ACTIONS(576), + [anon_sym_to_string] = ACTIONS(576), + [anon_sym_to_float] = ACTIONS(576), + [anon_sym_bash] = ACTIONS(576), + [anon_sym_fish] = ACTIONS(576), + [anon_sym_raw] = ACTIONS(576), + [anon_sym_sh] = ACTIONS(576), + [anon_sym_zsh] = ACTIONS(576), + [anon_sym_random] = ACTIONS(576), + [anon_sym_random_boolean] = ACTIONS(576), + [anon_sym_random_float] = ACTIONS(576), + [anon_sym_random_integer] = ACTIONS(576), + [anon_sym_columns] = ACTIONS(576), + [anon_sym_rows] = ACTIONS(576), + [anon_sym_reverse] = ACTIONS(576), }, [121] = { - [sym_block] = STATE(478), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_math_operator] = STATE(258), + [sym_logic_operator] = STATE(255), + [ts_builtin_sym_end] = ACTIONS(430), + [sym_identifier] = ACTIONS(432), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(430), + [anon_sym_RBRACE] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [anon_sym_LPAREN] = ACTIONS(430), + [sym_integer] = ACTIONS(432), + [sym_float] = ACTIONS(430), + [sym_string] = ACTIONS(430), + [anon_sym_true] = ACTIONS(432), + [anon_sym_false] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(430), + [anon_sym_COLON] = ACTIONS(430), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(430), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_EQ_EQ] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_AMP_AMP] = ACTIONS(430), + [anon_sym_PIPE_PIPE] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_if] = ACTIONS(432), + [anon_sym_match] = ACTIONS(432), + [anon_sym_EQ_GT] = ACTIONS(430), + [anon_sym_while] = ACTIONS(432), + [anon_sym_for] = ACTIONS(432), + [anon_sym_asyncfor] = ACTIONS(430), + [anon_sym_transform] = ACTIONS(432), + [anon_sym_filter] = ACTIONS(432), + [anon_sym_find] = ACTIONS(432), + [anon_sym_remove] = ACTIONS(432), + [anon_sym_reduce] = ACTIONS(432), + [anon_sym_select] = ACTIONS(432), + [anon_sym_insert] = ACTIONS(432), + [anon_sym_async] = ACTIONS(432), + [anon_sym_PIPE] = ACTIONS(432), + [anon_sym_table] = ACTIONS(432), + [anon_sym_DASH_GT] = ACTIONS(430), + [anon_sym_assert] = ACTIONS(432), + [anon_sym_assert_equal] = ACTIONS(432), + [anon_sym_context] = ACTIONS(432), + [anon_sym_download] = ACTIONS(432), + [anon_sym_help] = ACTIONS(432), + [anon_sym_length] = ACTIONS(432), + [anon_sym_output] = ACTIONS(432), + [anon_sym_output_error] = ACTIONS(432), + [anon_sym_type] = ACTIONS(432), + [anon_sym_append] = ACTIONS(432), + [anon_sym_metadata] = ACTIONS(432), + [anon_sym_move] = ACTIONS(432), + [anon_sym_read] = ACTIONS(432), + [anon_sym_workdir] = ACTIONS(432), + [anon_sym_write] = ACTIONS(432), + [anon_sym_from_json] = ACTIONS(432), + [anon_sym_to_json] = ACTIONS(432), + [anon_sym_to_string] = ACTIONS(432), + [anon_sym_to_float] = ACTIONS(432), + [anon_sym_bash] = ACTIONS(432), + [anon_sym_fish] = ACTIONS(432), + [anon_sym_raw] = ACTIONS(432), + [anon_sym_sh] = ACTIONS(432), + [anon_sym_zsh] = ACTIONS(432), + [anon_sym_random] = ACTIONS(432), + [anon_sym_random_boolean] = ACTIONS(432), + [anon_sym_random_float] = ACTIONS(432), + [anon_sym_random_integer] = ACTIONS(432), + [anon_sym_columns] = ACTIONS(432), + [anon_sym_rows] = ACTIONS(432), + [anon_sym_reverse] = ACTIONS(432), }, [122] = { - [sym_block] = STATE(424), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [ts_builtin_sym_end] = ACTIONS(578), + [sym_identifier] = ACTIONS(580), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(578), + [anon_sym_RBRACE] = ACTIONS(578), + [anon_sym_SEMI] = ACTIONS(578), + [anon_sym_LPAREN] = ACTIONS(578), + [anon_sym_COMMA] = ACTIONS(578), + [sym_integer] = ACTIONS(580), + [sym_float] = ACTIONS(578), + [sym_string] = ACTIONS(578), + [anon_sym_true] = ACTIONS(580), + [anon_sym_false] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(578), + [anon_sym_COLON] = ACTIONS(578), + [anon_sym_DOT_DOT] = ACTIONS(578), + [anon_sym_PLUS] = ACTIONS(578), + [anon_sym_DASH] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(578), + [anon_sym_SLASH] = ACTIONS(578), + [anon_sym_PERCENT] = ACTIONS(578), + [anon_sym_EQ_EQ] = ACTIONS(578), + [anon_sym_BANG_EQ] = ACTIONS(578), + [anon_sym_AMP_AMP] = ACTIONS(578), + [anon_sym_PIPE_PIPE] = ACTIONS(578), + [anon_sym_GT] = ACTIONS(580), + [anon_sym_LT] = ACTIONS(580), + [anon_sym_GT_EQ] = ACTIONS(578), + [anon_sym_LT_EQ] = ACTIONS(578), + [anon_sym_if] = ACTIONS(580), + [anon_sym_match] = ACTIONS(580), + [anon_sym_EQ_GT] = ACTIONS(578), + [anon_sym_while] = ACTIONS(580), + [anon_sym_for] = ACTIONS(580), + [anon_sym_asyncfor] = ACTIONS(578), + [anon_sym_transform] = ACTIONS(580), + [anon_sym_filter] = ACTIONS(580), + [anon_sym_find] = ACTIONS(580), + [anon_sym_remove] = ACTIONS(580), + [anon_sym_reduce] = ACTIONS(580), + [anon_sym_select] = ACTIONS(580), + [anon_sym_insert] = ACTIONS(580), + [anon_sym_async] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_table] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(578), + [anon_sym_assert] = ACTIONS(580), + [anon_sym_assert_equal] = ACTIONS(580), + [anon_sym_context] = ACTIONS(580), + [anon_sym_download] = ACTIONS(580), + [anon_sym_help] = ACTIONS(580), + [anon_sym_length] = ACTIONS(580), + [anon_sym_output] = ACTIONS(580), + [anon_sym_output_error] = ACTIONS(580), + [anon_sym_type] = ACTIONS(580), + [anon_sym_append] = ACTIONS(580), + [anon_sym_metadata] = ACTIONS(580), + [anon_sym_move] = ACTIONS(580), + [anon_sym_read] = ACTIONS(580), + [anon_sym_workdir] = ACTIONS(580), + [anon_sym_write] = ACTIONS(580), + [anon_sym_from_json] = ACTIONS(580), + [anon_sym_to_json] = ACTIONS(580), + [anon_sym_to_string] = ACTIONS(580), + [anon_sym_to_float] = ACTIONS(580), + [anon_sym_bash] = ACTIONS(580), + [anon_sym_fish] = ACTIONS(580), + [anon_sym_raw] = ACTIONS(580), + [anon_sym_sh] = ACTIONS(580), + [anon_sym_zsh] = ACTIONS(580), + [anon_sym_random] = ACTIONS(580), + [anon_sym_random_boolean] = ACTIONS(580), + [anon_sym_random_float] = ACTIONS(580), + [anon_sym_random_integer] = ACTIONS(580), + [anon_sym_columns] = ACTIONS(580), + [anon_sym_rows] = ACTIONS(580), + [anon_sym_reverse] = ACTIONS(580), }, [123] = { - [sym_block] = STATE(377), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_math_operator] = STATE(258), + [sym_logic_operator] = STATE(255), + [ts_builtin_sym_end] = ACTIONS(582), + [sym_identifier] = ACTIONS(584), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(582), + [anon_sym_RBRACE] = ACTIONS(582), + [anon_sym_SEMI] = ACTIONS(582), + [anon_sym_LPAREN] = ACTIONS(582), + [sym_integer] = ACTIONS(584), + [sym_float] = ACTIONS(582), + [sym_string] = ACTIONS(582), + [anon_sym_true] = ACTIONS(584), + [anon_sym_false] = ACTIONS(584), + [anon_sym_LBRACK] = ACTIONS(582), + [anon_sym_COLON] = ACTIONS(479), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_if] = ACTIONS(584), + [anon_sym_match] = ACTIONS(584), + [anon_sym_EQ_GT] = ACTIONS(582), + [anon_sym_while] = ACTIONS(584), + [anon_sym_for] = ACTIONS(584), + [anon_sym_asyncfor] = ACTIONS(582), + [anon_sym_transform] = ACTIONS(584), + [anon_sym_filter] = ACTIONS(584), + [anon_sym_find] = ACTIONS(584), + [anon_sym_remove] = ACTIONS(584), + [anon_sym_reduce] = ACTIONS(584), + [anon_sym_select] = ACTIONS(584), + [anon_sym_insert] = ACTIONS(584), + [anon_sym_async] = ACTIONS(584), + [anon_sym_PIPE] = ACTIONS(584), + [anon_sym_table] = ACTIONS(584), + [anon_sym_DASH_GT] = ACTIONS(481), + [anon_sym_assert] = ACTIONS(584), + [anon_sym_assert_equal] = ACTIONS(584), + [anon_sym_context] = ACTIONS(584), + [anon_sym_download] = ACTIONS(584), + [anon_sym_help] = ACTIONS(584), + [anon_sym_length] = ACTIONS(584), + [anon_sym_output] = ACTIONS(584), + [anon_sym_output_error] = ACTIONS(584), + [anon_sym_type] = ACTIONS(584), + [anon_sym_append] = ACTIONS(584), + [anon_sym_metadata] = ACTIONS(584), + [anon_sym_move] = ACTIONS(584), + [anon_sym_read] = ACTIONS(584), + [anon_sym_workdir] = ACTIONS(584), + [anon_sym_write] = ACTIONS(584), + [anon_sym_from_json] = ACTIONS(584), + [anon_sym_to_json] = ACTIONS(584), + [anon_sym_to_string] = ACTIONS(584), + [anon_sym_to_float] = ACTIONS(584), + [anon_sym_bash] = ACTIONS(584), + [anon_sym_fish] = ACTIONS(584), + [anon_sym_raw] = ACTIONS(584), + [anon_sym_sh] = ACTIONS(584), + [anon_sym_zsh] = ACTIONS(584), + [anon_sym_random] = ACTIONS(584), + [anon_sym_random_boolean] = ACTIONS(584), + [anon_sym_random_float] = ACTIONS(584), + [anon_sym_random_integer] = ACTIONS(584), + [anon_sym_columns] = ACTIONS(584), + [anon_sym_rows] = ACTIONS(584), + [anon_sym_reverse] = ACTIONS(584), }, [124] = { - [sym_block] = STATE(869), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(586), + [sym_identifier] = ACTIONS(588), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(586), + [anon_sym_RBRACE] = ACTIONS(586), + [anon_sym_SEMI] = ACTIONS(586), + [anon_sym_LPAREN] = ACTIONS(586), + [anon_sym_COMMA] = ACTIONS(586), + [sym_integer] = ACTIONS(588), + [sym_float] = ACTIONS(586), + [sym_string] = ACTIONS(586), + [anon_sym_true] = ACTIONS(588), + [anon_sym_false] = ACTIONS(588), + [anon_sym_LBRACK] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(586), + [anon_sym_DOT_DOT] = ACTIONS(586), + [anon_sym_PLUS] = ACTIONS(586), + [anon_sym_DASH] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(586), + [anon_sym_SLASH] = ACTIONS(586), + [anon_sym_PERCENT] = ACTIONS(586), + [anon_sym_EQ_EQ] = ACTIONS(586), + [anon_sym_BANG_EQ] = ACTIONS(586), + [anon_sym_AMP_AMP] = ACTIONS(586), + [anon_sym_PIPE_PIPE] = ACTIONS(586), + [anon_sym_GT] = ACTIONS(588), + [anon_sym_LT] = ACTIONS(588), + [anon_sym_GT_EQ] = ACTIONS(586), + [anon_sym_LT_EQ] = ACTIONS(586), + [anon_sym_if] = ACTIONS(588), + [anon_sym_match] = ACTIONS(588), + [anon_sym_EQ_GT] = ACTIONS(586), + [anon_sym_while] = ACTIONS(588), + [anon_sym_for] = ACTIONS(588), + [anon_sym_asyncfor] = ACTIONS(586), + [anon_sym_transform] = ACTIONS(588), + [anon_sym_filter] = ACTIONS(588), + [anon_sym_find] = ACTIONS(588), + [anon_sym_remove] = ACTIONS(588), + [anon_sym_reduce] = ACTIONS(588), + [anon_sym_select] = ACTIONS(588), + [anon_sym_insert] = ACTIONS(588), + [anon_sym_async] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_table] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(586), + [anon_sym_assert] = ACTIONS(588), + [anon_sym_assert_equal] = ACTIONS(588), + [anon_sym_context] = ACTIONS(588), + [anon_sym_download] = ACTIONS(588), + [anon_sym_help] = ACTIONS(588), + [anon_sym_length] = ACTIONS(588), + [anon_sym_output] = ACTIONS(588), + [anon_sym_output_error] = ACTIONS(588), + [anon_sym_type] = ACTIONS(588), + [anon_sym_append] = ACTIONS(588), + [anon_sym_metadata] = ACTIONS(588), + [anon_sym_move] = ACTIONS(588), + [anon_sym_read] = ACTIONS(588), + [anon_sym_workdir] = ACTIONS(588), + [anon_sym_write] = ACTIONS(588), + [anon_sym_from_json] = ACTIONS(588), + [anon_sym_to_json] = ACTIONS(588), + [anon_sym_to_string] = ACTIONS(588), + [anon_sym_to_float] = ACTIONS(588), + [anon_sym_bash] = ACTIONS(588), + [anon_sym_fish] = ACTIONS(588), + [anon_sym_raw] = ACTIONS(588), + [anon_sym_sh] = ACTIONS(588), + [anon_sym_zsh] = ACTIONS(588), + [anon_sym_random] = ACTIONS(588), + [anon_sym_random_boolean] = ACTIONS(588), + [anon_sym_random_float] = ACTIONS(588), + [anon_sym_random_integer] = ACTIONS(588), + [anon_sym_columns] = ACTIONS(588), + [anon_sym_rows] = ACTIONS(588), + [anon_sym_reverse] = ACTIONS(588), }, [125] = { - [sym_block] = STATE(885), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [sym_expression] = STATE(159), + [sym__expression_kind] = STATE(151), + [aux_sym__expression_list] = STATE(80), + [sym_value] = STATE(151), + [sym_boolean] = STATE(146), + [sym_list] = STATE(146), + [sym_map] = STATE(146), + [sym_index] = STATE(151), + [sym_math] = STATE(151), + [sym_logic] = STATE(151), + [sym_identifier_list] = STATE(529), + [sym_table] = STATE(146), + [sym_yield] = STATE(151), + [sym_function] = STATE(146), + [sym_function_call] = STATE(151), + [sym__context_defined_function] = STATE(150), + [sym_built_in_function] = STATE(150), + [sym__built_in_function_name] = STATE(56), + [sym_identifier] = ACTIONS(55), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_LPAREN] = ACTIONS(352), + [sym_integer] = ACTIONS(354), + [sym_float] = ACTIONS(356), + [sym_string] = ACTIONS(356), + [anon_sym_true] = ACTIONS(358), + [anon_sym_false] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(360), + [anon_sym_COLON] = ACTIONS(53), + [anon_sym_PLUS] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_STAR] = ACTIONS(53), + [anon_sym_SLASH] = ACTIONS(53), + [anon_sym_PERCENT] = ACTIONS(53), + [anon_sym_EQ_EQ] = ACTIONS(53), + [anon_sym_BANG_EQ] = ACTIONS(53), + [anon_sym_AMP_AMP] = ACTIONS(53), + [anon_sym_PIPE_PIPE] = ACTIONS(53), + [anon_sym_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_GT_EQ] = ACTIONS(53), + [anon_sym_LT_EQ] = ACTIONS(53), + [anon_sym_EQ_GT] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_table] = ACTIONS(364), + [anon_sym_DASH_GT] = ACTIONS(53), + [anon_sym_assert] = ACTIONS(276), + [anon_sym_assert_equal] = ACTIONS(276), + [anon_sym_context] = ACTIONS(276), + [anon_sym_download] = ACTIONS(276), + [anon_sym_help] = ACTIONS(276), + [anon_sym_length] = ACTIONS(276), + [anon_sym_output] = ACTIONS(276), + [anon_sym_output_error] = ACTIONS(276), + [anon_sym_type] = ACTIONS(276), + [anon_sym_append] = ACTIONS(276), + [anon_sym_metadata] = ACTIONS(276), + [anon_sym_move] = ACTIONS(276), + [anon_sym_read] = ACTIONS(276), + [anon_sym_workdir] = ACTIONS(276), + [anon_sym_write] = ACTIONS(276), + [anon_sym_from_json] = ACTIONS(276), + [anon_sym_to_json] = ACTIONS(276), + [anon_sym_to_string] = ACTIONS(276), + [anon_sym_to_float] = ACTIONS(276), + [anon_sym_bash] = ACTIONS(276), + [anon_sym_fish] = ACTIONS(276), + [anon_sym_raw] = ACTIONS(276), + [anon_sym_sh] = ACTIONS(276), + [anon_sym_zsh] = ACTIONS(276), + [anon_sym_random] = ACTIONS(276), + [anon_sym_random_boolean] = ACTIONS(276), + [anon_sym_random_float] = ACTIONS(276), + [anon_sym_random_integer] = ACTIONS(276), + [anon_sym_columns] = ACTIONS(276), + [anon_sym_rows] = ACTIONS(276), + [anon_sym_reverse] = ACTIONS(276), }, [126] = { - [sym_block] = STATE(886), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [sym_math_operator] = STATE(268), + [sym_logic_operator] = STATE(270), + [sym_identifier] = ACTIONS(457), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_SEMI] = ACTIONS(455), + [anon_sym_LPAREN] = ACTIONS(455), + [anon_sym_RPAREN] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(455), + [sym_integer] = ACTIONS(457), + [sym_float] = ACTIONS(455), + [sym_string] = ACTIONS(455), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_RBRACK] = ACTIONS(455), + [anon_sym_COLON] = ACTIONS(455), + [anon_sym_DOT_DOT] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(455), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(455), + [anon_sym_EQ_EQ] = ACTIONS(455), + [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_AMP_AMP] = ACTIONS(455), + [anon_sym_PIPE_PIPE] = ACTIONS(455), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(455), + [anon_sym_EQ_GT] = ACTIONS(455), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_table] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_assert] = ACTIONS(457), + [anon_sym_assert_equal] = ACTIONS(457), + [anon_sym_context] = ACTIONS(457), + [anon_sym_download] = ACTIONS(457), + [anon_sym_help] = ACTIONS(457), + [anon_sym_length] = ACTIONS(457), + [anon_sym_output] = ACTIONS(457), + [anon_sym_output_error] = ACTIONS(457), + [anon_sym_type] = ACTIONS(457), + [anon_sym_append] = ACTIONS(457), + [anon_sym_metadata] = ACTIONS(457), + [anon_sym_move] = ACTIONS(457), + [anon_sym_read] = ACTIONS(457), + [anon_sym_workdir] = ACTIONS(457), + [anon_sym_write] = ACTIONS(457), + [anon_sym_from_json] = ACTIONS(457), + [anon_sym_to_json] = ACTIONS(457), + [anon_sym_to_string] = ACTIONS(457), + [anon_sym_to_float] = ACTIONS(457), + [anon_sym_bash] = ACTIONS(457), + [anon_sym_fish] = ACTIONS(457), + [anon_sym_raw] = ACTIONS(457), + [anon_sym_sh] = ACTIONS(457), + [anon_sym_zsh] = ACTIONS(457), + [anon_sym_random] = ACTIONS(457), + [anon_sym_random_boolean] = ACTIONS(457), + [anon_sym_random_float] = ACTIONS(457), + [anon_sym_random_integer] = ACTIONS(457), + [anon_sym_columns] = ACTIONS(457), + [anon_sym_rows] = ACTIONS(457), + [anon_sym_reverse] = ACTIONS(457), }, [127] = { - [sym_block] = STATE(378), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_math_operator] = STATE(268), + [sym_logic_operator] = STATE(270), + [sym_identifier] = ACTIONS(426), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(424), + [anon_sym_RBRACE] = ACTIONS(424), + [anon_sym_SEMI] = ACTIONS(424), + [anon_sym_LPAREN] = ACTIONS(424), + [anon_sym_RPAREN] = ACTIONS(424), + [anon_sym_COMMA] = ACTIONS(424), + [sym_integer] = ACTIONS(426), + [sym_float] = ACTIONS(424), + [sym_string] = ACTIONS(424), + [anon_sym_true] = ACTIONS(426), + [anon_sym_false] = ACTIONS(426), + [anon_sym_LBRACK] = ACTIONS(424), + [anon_sym_RBRACK] = ACTIONS(424), + [anon_sym_COLON] = ACTIONS(424), + [anon_sym_DOT_DOT] = ACTIONS(424), + [anon_sym_PLUS] = ACTIONS(424), + [anon_sym_DASH] = ACTIONS(426), + [anon_sym_STAR] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(424), + [anon_sym_PERCENT] = ACTIONS(424), + [anon_sym_EQ_EQ] = ACTIONS(424), + [anon_sym_BANG_EQ] = ACTIONS(424), + [anon_sym_AMP_AMP] = ACTIONS(424), + [anon_sym_PIPE_PIPE] = ACTIONS(424), + [anon_sym_GT] = ACTIONS(426), + [anon_sym_LT] = ACTIONS(426), + [anon_sym_GT_EQ] = ACTIONS(424), + [anon_sym_LT_EQ] = ACTIONS(424), + [anon_sym_EQ_GT] = ACTIONS(424), + [anon_sym_PIPE] = ACTIONS(426), + [anon_sym_table] = ACTIONS(426), + [anon_sym_DASH_GT] = ACTIONS(424), + [anon_sym_assert] = ACTIONS(426), + [anon_sym_assert_equal] = ACTIONS(426), + [anon_sym_context] = ACTIONS(426), + [anon_sym_download] = ACTIONS(426), + [anon_sym_help] = ACTIONS(426), + [anon_sym_length] = ACTIONS(426), + [anon_sym_output] = ACTIONS(426), + [anon_sym_output_error] = ACTIONS(426), + [anon_sym_type] = ACTIONS(426), + [anon_sym_append] = ACTIONS(426), + [anon_sym_metadata] = ACTIONS(426), + [anon_sym_move] = ACTIONS(426), + [anon_sym_read] = ACTIONS(426), + [anon_sym_workdir] = ACTIONS(426), + [anon_sym_write] = ACTIONS(426), + [anon_sym_from_json] = ACTIONS(426), + [anon_sym_to_json] = ACTIONS(426), + [anon_sym_to_string] = ACTIONS(426), + [anon_sym_to_float] = ACTIONS(426), + [anon_sym_bash] = ACTIONS(426), + [anon_sym_fish] = ACTIONS(426), + [anon_sym_raw] = ACTIONS(426), + [anon_sym_sh] = ACTIONS(426), + [anon_sym_zsh] = ACTIONS(426), + [anon_sym_random] = ACTIONS(426), + [anon_sym_random_boolean] = ACTIONS(426), + [anon_sym_random_float] = ACTIONS(426), + [anon_sym_random_integer] = ACTIONS(426), + [anon_sym_columns] = ACTIONS(426), + [anon_sym_rows] = ACTIONS(426), + [anon_sym_reverse] = ACTIONS(426), }, [128] = { - [sym_block] = STATE(887), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [sym_math_operator] = STATE(268), + [sym_logic_operator] = STATE(270), + [sym_identifier] = ACTIONS(432), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(430), + [anon_sym_RBRACE] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [anon_sym_LPAREN] = ACTIONS(430), + [anon_sym_RPAREN] = ACTIONS(430), + [anon_sym_COMMA] = ACTIONS(430), + [sym_integer] = ACTIONS(432), + [sym_float] = ACTIONS(430), + [sym_string] = ACTIONS(430), + [anon_sym_true] = ACTIONS(432), + [anon_sym_false] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(430), + [anon_sym_RBRACK] = ACTIONS(430), + [anon_sym_COLON] = ACTIONS(430), + [anon_sym_DOT_DOT] = ACTIONS(430), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(430), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_EQ_EQ] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_AMP_AMP] = ACTIONS(430), + [anon_sym_PIPE_PIPE] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_EQ_GT] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(432), + [anon_sym_table] = ACTIONS(432), + [anon_sym_DASH_GT] = ACTIONS(430), + [anon_sym_assert] = ACTIONS(432), + [anon_sym_assert_equal] = ACTIONS(432), + [anon_sym_context] = ACTIONS(432), + [anon_sym_download] = ACTIONS(432), + [anon_sym_help] = ACTIONS(432), + [anon_sym_length] = ACTIONS(432), + [anon_sym_output] = ACTIONS(432), + [anon_sym_output_error] = ACTIONS(432), + [anon_sym_type] = ACTIONS(432), + [anon_sym_append] = ACTIONS(432), + [anon_sym_metadata] = ACTIONS(432), + [anon_sym_move] = ACTIONS(432), + [anon_sym_read] = ACTIONS(432), + [anon_sym_workdir] = ACTIONS(432), + [anon_sym_write] = ACTIONS(432), + [anon_sym_from_json] = ACTIONS(432), + [anon_sym_to_json] = ACTIONS(432), + [anon_sym_to_string] = ACTIONS(432), + [anon_sym_to_float] = ACTIONS(432), + [anon_sym_bash] = ACTIONS(432), + [anon_sym_fish] = ACTIONS(432), + [anon_sym_raw] = ACTIONS(432), + [anon_sym_sh] = ACTIONS(432), + [anon_sym_zsh] = ACTIONS(432), + [anon_sym_random] = ACTIONS(432), + [anon_sym_random_boolean] = ACTIONS(432), + [anon_sym_random_float] = ACTIONS(432), + [anon_sym_random_integer] = ACTIONS(432), + [anon_sym_columns] = ACTIONS(432), + [anon_sym_rows] = ACTIONS(432), + [anon_sym_reverse] = ACTIONS(432), }, [129] = { - [sym_block] = STATE(895), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [sym_math_operator] = STATE(268), + [sym_logic_operator] = STATE(270), + [sym_identifier] = ACTIONS(426), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(424), + [anon_sym_RBRACE] = ACTIONS(424), + [anon_sym_SEMI] = ACTIONS(424), + [anon_sym_LPAREN] = ACTIONS(424), + [anon_sym_RPAREN] = ACTIONS(424), + [anon_sym_COMMA] = ACTIONS(424), + [sym_integer] = ACTIONS(426), + [sym_float] = ACTIONS(424), + [sym_string] = ACTIONS(424), + [anon_sym_true] = ACTIONS(426), + [anon_sym_false] = ACTIONS(426), + [anon_sym_LBRACK] = ACTIONS(424), + [anon_sym_RBRACK] = ACTIONS(424), + [anon_sym_COLON] = ACTIONS(424), + [anon_sym_DOT_DOT] = ACTIONS(590), + [anon_sym_PLUS] = ACTIONS(424), + [anon_sym_DASH] = ACTIONS(426), + [anon_sym_STAR] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(424), + [anon_sym_PERCENT] = ACTIONS(424), + [anon_sym_EQ_EQ] = ACTIONS(424), + [anon_sym_BANG_EQ] = ACTIONS(424), + [anon_sym_AMP_AMP] = ACTIONS(424), + [anon_sym_PIPE_PIPE] = ACTIONS(424), + [anon_sym_GT] = ACTIONS(426), + [anon_sym_LT] = ACTIONS(426), + [anon_sym_GT_EQ] = ACTIONS(424), + [anon_sym_LT_EQ] = ACTIONS(424), + [anon_sym_EQ_GT] = ACTIONS(424), + [anon_sym_PIPE] = ACTIONS(426), + [anon_sym_table] = ACTIONS(426), + [anon_sym_DASH_GT] = ACTIONS(424), + [anon_sym_assert] = ACTIONS(426), + [anon_sym_assert_equal] = ACTIONS(426), + [anon_sym_context] = ACTIONS(426), + [anon_sym_download] = ACTIONS(426), + [anon_sym_help] = ACTIONS(426), + [anon_sym_length] = ACTIONS(426), + [anon_sym_output] = ACTIONS(426), + [anon_sym_output_error] = ACTIONS(426), + [anon_sym_type] = ACTIONS(426), + [anon_sym_append] = ACTIONS(426), + [anon_sym_metadata] = ACTIONS(426), + [anon_sym_move] = ACTIONS(426), + [anon_sym_read] = ACTIONS(426), + [anon_sym_workdir] = ACTIONS(426), + [anon_sym_write] = ACTIONS(426), + [anon_sym_from_json] = ACTIONS(426), + [anon_sym_to_json] = ACTIONS(426), + [anon_sym_to_string] = ACTIONS(426), + [anon_sym_to_float] = ACTIONS(426), + [anon_sym_bash] = ACTIONS(426), + [anon_sym_fish] = ACTIONS(426), + [anon_sym_raw] = ACTIONS(426), + [anon_sym_sh] = ACTIONS(426), + [anon_sym_zsh] = ACTIONS(426), + [anon_sym_random] = ACTIONS(426), + [anon_sym_random_boolean] = ACTIONS(426), + [anon_sym_random_float] = ACTIONS(426), + [anon_sym_random_integer] = ACTIONS(426), + [anon_sym_columns] = ACTIONS(426), + [anon_sym_rows] = ACTIONS(426), + [anon_sym_reverse] = ACTIONS(426), }, [130] = { - [sym_block] = STATE(424), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), + [sym_math_operator] = STATE(268), + [sym_logic_operator] = STATE(270), + [sym_identifier] = ACTIONS(448), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(225), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(446), + [anon_sym_RBRACE] = ACTIONS(446), + [anon_sym_SEMI] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(446), + [anon_sym_RPAREN] = ACTIONS(446), + [anon_sym_COMMA] = ACTIONS(592), + [sym_integer] = ACTIONS(448), + [sym_float] = ACTIONS(446), + [sym_string] = ACTIONS(446), + [anon_sym_true] = ACTIONS(448), + [anon_sym_false] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(446), + [anon_sym_RBRACK] = ACTIONS(446), + [anon_sym_COLON] = ACTIONS(595), + [anon_sym_DOT_DOT] = ACTIONS(446), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(446), + [anon_sym_PIPE] = ACTIONS(448), + [anon_sym_table] = ACTIONS(448), + [anon_sym_DASH_GT] = ACTIONS(597), + [anon_sym_assert] = ACTIONS(448), + [anon_sym_assert_equal] = ACTIONS(448), + [anon_sym_context] = ACTIONS(448), + [anon_sym_download] = ACTIONS(448), + [anon_sym_help] = ACTIONS(448), + [anon_sym_length] = ACTIONS(448), + [anon_sym_output] = ACTIONS(448), + [anon_sym_output_error] = ACTIONS(448), + [anon_sym_type] = ACTIONS(448), + [anon_sym_append] = ACTIONS(448), + [anon_sym_metadata] = ACTIONS(448), + [anon_sym_move] = ACTIONS(448), + [anon_sym_read] = ACTIONS(448), + [anon_sym_workdir] = ACTIONS(448), + [anon_sym_write] = ACTIONS(448), + [anon_sym_from_json] = ACTIONS(448), + [anon_sym_to_json] = ACTIONS(448), + [anon_sym_to_string] = ACTIONS(448), + [anon_sym_to_float] = ACTIONS(448), + [anon_sym_bash] = ACTIONS(448), + [anon_sym_fish] = ACTIONS(448), + [anon_sym_raw] = ACTIONS(448), + [anon_sym_sh] = ACTIONS(448), + [anon_sym_zsh] = ACTIONS(448), + [anon_sym_random] = ACTIONS(448), + [anon_sym_random_boolean] = ACTIONS(448), + [anon_sym_random_float] = ACTIONS(448), + [anon_sym_random_integer] = ACTIONS(448), + [anon_sym_columns] = ACTIONS(448), + [anon_sym_rows] = ACTIONS(448), + [anon_sym_reverse] = ACTIONS(448), }, [131] = { - [sym_block] = STATE(459), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_math_operator] = STATE(268), + [sym_logic_operator] = STATE(270), + [sym_identifier] = ACTIONS(410), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(408), + [anon_sym_RBRACE] = ACTIONS(408), + [anon_sym_SEMI] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(408), + [anon_sym_RPAREN] = ACTIONS(408), + [anon_sym_COMMA] = ACTIONS(408), + [sym_integer] = ACTIONS(410), + [sym_float] = ACTIONS(408), + [sym_string] = ACTIONS(408), + [anon_sym_true] = ACTIONS(410), + [anon_sym_false] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(408), + [anon_sym_RBRACK] = ACTIONS(408), + [anon_sym_COLON] = ACTIONS(595), + [anon_sym_DOT_DOT] = ACTIONS(408), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(408), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_table] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(597), + [anon_sym_assert] = ACTIONS(410), + [anon_sym_assert_equal] = ACTIONS(410), + [anon_sym_context] = ACTIONS(410), + [anon_sym_download] = ACTIONS(410), + [anon_sym_help] = ACTIONS(410), + [anon_sym_length] = ACTIONS(410), + [anon_sym_output] = ACTIONS(410), + [anon_sym_output_error] = ACTIONS(410), + [anon_sym_type] = ACTIONS(410), + [anon_sym_append] = ACTIONS(410), + [anon_sym_metadata] = ACTIONS(410), + [anon_sym_move] = ACTIONS(410), + [anon_sym_read] = ACTIONS(410), + [anon_sym_workdir] = ACTIONS(410), + [anon_sym_write] = ACTIONS(410), + [anon_sym_from_json] = ACTIONS(410), + [anon_sym_to_json] = ACTIONS(410), + [anon_sym_to_string] = ACTIONS(410), + [anon_sym_to_float] = ACTIONS(410), + [anon_sym_bash] = ACTIONS(410), + [anon_sym_fish] = ACTIONS(410), + [anon_sym_raw] = ACTIONS(410), + [anon_sym_sh] = ACTIONS(410), + [anon_sym_zsh] = ACTIONS(410), + [anon_sym_random] = ACTIONS(410), + [anon_sym_random_boolean] = ACTIONS(410), + [anon_sym_random_float] = ACTIONS(410), + [anon_sym_random_integer] = ACTIONS(410), + [anon_sym_columns] = ACTIONS(410), + [anon_sym_rows] = ACTIONS(410), + [anon_sym_reverse] = ACTIONS(410), }, [132] = { - [sym_block] = STATE(379), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_math_operator] = STATE(268), + [sym_logic_operator] = STATE(270), + [sym_identifier] = ACTIONS(461), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_RPAREN] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(459), + [sym_integer] = ACTIONS(461), + [sym_float] = ACTIONS(459), + [sym_string] = ACTIONS(459), + [anon_sym_true] = ACTIONS(461), + [anon_sym_false] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_RBRACK] = ACTIONS(459), + [anon_sym_COLON] = ACTIONS(595), + [anon_sym_DOT_DOT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_table] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(597), + [anon_sym_assert] = ACTIONS(461), + [anon_sym_assert_equal] = ACTIONS(461), + [anon_sym_context] = ACTIONS(461), + [anon_sym_download] = ACTIONS(461), + [anon_sym_help] = ACTIONS(461), + [anon_sym_length] = ACTIONS(461), + [anon_sym_output] = ACTIONS(461), + [anon_sym_output_error] = ACTIONS(461), + [anon_sym_type] = ACTIONS(461), + [anon_sym_append] = ACTIONS(461), + [anon_sym_metadata] = ACTIONS(461), + [anon_sym_move] = ACTIONS(461), + [anon_sym_read] = ACTIONS(461), + [anon_sym_workdir] = ACTIONS(461), + [anon_sym_write] = ACTIONS(461), + [anon_sym_from_json] = ACTIONS(461), + [anon_sym_to_json] = ACTIONS(461), + [anon_sym_to_string] = ACTIONS(461), + [anon_sym_to_float] = ACTIONS(461), + [anon_sym_bash] = ACTIONS(461), + [anon_sym_fish] = ACTIONS(461), + [anon_sym_raw] = ACTIONS(461), + [anon_sym_sh] = ACTIONS(461), + [anon_sym_zsh] = ACTIONS(461), + [anon_sym_random] = ACTIONS(461), + [anon_sym_random_boolean] = ACTIONS(461), + [anon_sym_random_float] = ACTIONS(461), + [anon_sym_random_integer] = ACTIONS(461), + [anon_sym_columns] = ACTIONS(461), + [anon_sym_rows] = ACTIONS(461), + [anon_sym_reverse] = ACTIONS(461), }, [133] = { - [sym_block] = STATE(380), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_math_operator] = STATE(223), + [sym_logic_operator] = STATE(224), + [sym_identifier] = ACTIONS(457), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_SEMI] = ACTIONS(455), + [anon_sym_LPAREN] = ACTIONS(455), + [anon_sym_RPAREN] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(455), + [sym_integer] = ACTIONS(457), + [sym_float] = ACTIONS(455), + [sym_string] = ACTIONS(455), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_RBRACK] = ACTIONS(455), + [anon_sym_COLON] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(455), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(455), + [anon_sym_EQ_EQ] = ACTIONS(455), + [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_AMP_AMP] = ACTIONS(455), + [anon_sym_PIPE_PIPE] = ACTIONS(455), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(455), + [anon_sym_EQ_GT] = ACTIONS(455), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_table] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_assert] = ACTIONS(457), + [anon_sym_assert_equal] = ACTIONS(457), + [anon_sym_context] = ACTIONS(457), + [anon_sym_download] = ACTIONS(457), + [anon_sym_help] = ACTIONS(457), + [anon_sym_length] = ACTIONS(457), + [anon_sym_output] = ACTIONS(457), + [anon_sym_output_error] = ACTIONS(457), + [anon_sym_type] = ACTIONS(457), + [anon_sym_append] = ACTIONS(457), + [anon_sym_metadata] = ACTIONS(457), + [anon_sym_move] = ACTIONS(457), + [anon_sym_read] = ACTIONS(457), + [anon_sym_workdir] = ACTIONS(457), + [anon_sym_write] = ACTIONS(457), + [anon_sym_from_json] = ACTIONS(457), + [anon_sym_to_json] = ACTIONS(457), + [anon_sym_to_string] = ACTIONS(457), + [anon_sym_to_float] = ACTIONS(457), + [anon_sym_bash] = ACTIONS(457), + [anon_sym_fish] = ACTIONS(457), + [anon_sym_raw] = ACTIONS(457), + [anon_sym_sh] = ACTIONS(457), + [anon_sym_zsh] = ACTIONS(457), + [anon_sym_random] = ACTIONS(457), + [anon_sym_random_boolean] = ACTIONS(457), + [anon_sym_random_float] = ACTIONS(457), + [anon_sym_random_integer] = ACTIONS(457), + [anon_sym_columns] = ACTIONS(457), + [anon_sym_rows] = ACTIONS(457), + [anon_sym_reverse] = ACTIONS(457), }, [134] = { - [sym_block] = STATE(381), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_math_operator] = STATE(223), + [sym_logic_operator] = STATE(224), + [sym_identifier] = ACTIONS(461), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_RPAREN] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(459), + [sym_integer] = ACTIONS(461), + [sym_float] = ACTIONS(459), + [sym_string] = ACTIONS(459), + [anon_sym_true] = ACTIONS(461), + [anon_sym_false] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_RBRACK] = ACTIONS(459), + [anon_sym_COLON] = ACTIONS(599), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_table] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(601), + [anon_sym_assert] = ACTIONS(461), + [anon_sym_assert_equal] = ACTIONS(461), + [anon_sym_context] = ACTIONS(461), + [anon_sym_download] = ACTIONS(461), + [anon_sym_help] = ACTIONS(461), + [anon_sym_length] = ACTIONS(461), + [anon_sym_output] = ACTIONS(461), + [anon_sym_output_error] = ACTIONS(461), + [anon_sym_type] = ACTIONS(461), + [anon_sym_append] = ACTIONS(461), + [anon_sym_metadata] = ACTIONS(461), + [anon_sym_move] = ACTIONS(461), + [anon_sym_read] = ACTIONS(461), + [anon_sym_workdir] = ACTIONS(461), + [anon_sym_write] = ACTIONS(461), + [anon_sym_from_json] = ACTIONS(461), + [anon_sym_to_json] = ACTIONS(461), + [anon_sym_to_string] = ACTIONS(461), + [anon_sym_to_float] = ACTIONS(461), + [anon_sym_bash] = ACTIONS(461), + [anon_sym_fish] = ACTIONS(461), + [anon_sym_raw] = ACTIONS(461), + [anon_sym_sh] = ACTIONS(461), + [anon_sym_zsh] = ACTIONS(461), + [anon_sym_random] = ACTIONS(461), + [anon_sym_random_boolean] = ACTIONS(461), + [anon_sym_random_float] = ACTIONS(461), + [anon_sym_random_integer] = ACTIONS(461), + [anon_sym_columns] = ACTIONS(461), + [anon_sym_rows] = ACTIONS(461), + [anon_sym_reverse] = ACTIONS(461), }, [135] = { - [sym_block] = STATE(467), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_math_operator] = STATE(223), + [sym_logic_operator] = STATE(224), + [sym_identifier] = ACTIONS(432), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(430), + [anon_sym_RBRACE] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [anon_sym_LPAREN] = ACTIONS(430), + [anon_sym_RPAREN] = ACTIONS(430), + [anon_sym_COMMA] = ACTIONS(430), + [sym_integer] = ACTIONS(432), + [sym_float] = ACTIONS(430), + [sym_string] = ACTIONS(430), + [anon_sym_true] = ACTIONS(432), + [anon_sym_false] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(430), + [anon_sym_RBRACK] = ACTIONS(430), + [anon_sym_COLON] = ACTIONS(430), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(430), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_EQ_EQ] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_AMP_AMP] = ACTIONS(430), + [anon_sym_PIPE_PIPE] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_EQ_GT] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(432), + [anon_sym_table] = ACTIONS(432), + [anon_sym_DASH_GT] = ACTIONS(430), + [anon_sym_assert] = ACTIONS(432), + [anon_sym_assert_equal] = ACTIONS(432), + [anon_sym_context] = ACTIONS(432), + [anon_sym_download] = ACTIONS(432), + [anon_sym_help] = ACTIONS(432), + [anon_sym_length] = ACTIONS(432), + [anon_sym_output] = ACTIONS(432), + [anon_sym_output_error] = ACTIONS(432), + [anon_sym_type] = ACTIONS(432), + [anon_sym_append] = ACTIONS(432), + [anon_sym_metadata] = ACTIONS(432), + [anon_sym_move] = ACTIONS(432), + [anon_sym_read] = ACTIONS(432), + [anon_sym_workdir] = ACTIONS(432), + [anon_sym_write] = ACTIONS(432), + [anon_sym_from_json] = ACTIONS(432), + [anon_sym_to_json] = ACTIONS(432), + [anon_sym_to_string] = ACTIONS(432), + [anon_sym_to_float] = ACTIONS(432), + [anon_sym_bash] = ACTIONS(432), + [anon_sym_fish] = ACTIONS(432), + [anon_sym_raw] = ACTIONS(432), + [anon_sym_sh] = ACTIONS(432), + [anon_sym_zsh] = ACTIONS(432), + [anon_sym_random] = ACTIONS(432), + [anon_sym_random_boolean] = ACTIONS(432), + [anon_sym_random_float] = ACTIONS(432), + [anon_sym_random_integer] = ACTIONS(432), + [anon_sym_columns] = ACTIONS(432), + [anon_sym_rows] = ACTIONS(432), + [anon_sym_reverse] = ACTIONS(432), }, [136] = { - [sym_block] = STATE(472), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), + [sym_math_operator] = STATE(223), + [sym_logic_operator] = STATE(224), + [sym_identifier] = ACTIONS(448), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(446), + [anon_sym_RBRACE] = ACTIONS(446), + [anon_sym_SEMI] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(446), + [anon_sym_RPAREN] = ACTIONS(446), + [anon_sym_COMMA] = ACTIONS(592), + [sym_integer] = ACTIONS(448), + [sym_float] = ACTIONS(446), + [sym_string] = ACTIONS(446), + [anon_sym_true] = ACTIONS(448), + [anon_sym_false] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(446), + [anon_sym_RBRACK] = ACTIONS(446), + [anon_sym_COLON] = ACTIONS(599), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(446), + [anon_sym_PIPE] = ACTIONS(448), + [anon_sym_table] = ACTIONS(448), + [anon_sym_DASH_GT] = ACTIONS(601), + [anon_sym_assert] = ACTIONS(448), + [anon_sym_assert_equal] = ACTIONS(448), + [anon_sym_context] = ACTIONS(448), + [anon_sym_download] = ACTIONS(448), + [anon_sym_help] = ACTIONS(448), + [anon_sym_length] = ACTIONS(448), + [anon_sym_output] = ACTIONS(448), + [anon_sym_output_error] = ACTIONS(448), + [anon_sym_type] = ACTIONS(448), + [anon_sym_append] = ACTIONS(448), + [anon_sym_metadata] = ACTIONS(448), + [anon_sym_move] = ACTIONS(448), + [anon_sym_read] = ACTIONS(448), + [anon_sym_workdir] = ACTIONS(448), + [anon_sym_write] = ACTIONS(448), + [anon_sym_from_json] = ACTIONS(448), + [anon_sym_to_json] = ACTIONS(448), + [anon_sym_to_string] = ACTIONS(448), + [anon_sym_to_float] = ACTIONS(448), + [anon_sym_bash] = ACTIONS(448), + [anon_sym_fish] = ACTIONS(448), + [anon_sym_raw] = ACTIONS(448), + [anon_sym_sh] = ACTIONS(448), + [anon_sym_zsh] = ACTIONS(448), + [anon_sym_random] = ACTIONS(448), + [anon_sym_random_boolean] = ACTIONS(448), + [anon_sym_random_float] = ACTIONS(448), + [anon_sym_random_integer] = ACTIONS(448), + [anon_sym_columns] = ACTIONS(448), + [anon_sym_rows] = ACTIONS(448), + [anon_sym_reverse] = ACTIONS(448), }, [137] = { - [sym_block] = STATE(1028), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), + [sym_math_operator] = STATE(223), + [sym_logic_operator] = STATE(224), + [sym_identifier] = ACTIONS(410), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), + [anon_sym_LBRACE] = ACTIONS(408), + [anon_sym_RBRACE] = ACTIONS(408), + [anon_sym_SEMI] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(408), + [anon_sym_RPAREN] = ACTIONS(408), + [anon_sym_COMMA] = ACTIONS(408), + [sym_integer] = ACTIONS(410), + [sym_float] = ACTIONS(408), + [sym_string] = ACTIONS(408), + [anon_sym_true] = ACTIONS(410), + [anon_sym_false] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(408), + [anon_sym_RBRACK] = ACTIONS(408), + [anon_sym_COLON] = ACTIONS(599), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(416), + [anon_sym_STAR] = ACTIONS(414), + [anon_sym_SLASH] = ACTIONS(414), + [anon_sym_PERCENT] = ACTIONS(414), + [anon_sym_EQ_EQ] = ACTIONS(418), + [anon_sym_BANG_EQ] = ACTIONS(418), + [anon_sym_AMP_AMP] = ACTIONS(418), + [anon_sym_PIPE_PIPE] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_LT] = ACTIONS(420), + [anon_sym_GT_EQ] = ACTIONS(418), + [anon_sym_LT_EQ] = ACTIONS(418), + [anon_sym_EQ_GT] = ACTIONS(408), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_table] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(601), + [anon_sym_assert] = ACTIONS(410), + [anon_sym_assert_equal] = ACTIONS(410), + [anon_sym_context] = ACTIONS(410), + [anon_sym_download] = ACTIONS(410), + [anon_sym_help] = ACTIONS(410), + [anon_sym_length] = ACTIONS(410), + [anon_sym_output] = ACTIONS(410), + [anon_sym_output_error] = ACTIONS(410), + [anon_sym_type] = ACTIONS(410), + [anon_sym_append] = ACTIONS(410), + [anon_sym_metadata] = ACTIONS(410), + [anon_sym_move] = ACTIONS(410), + [anon_sym_read] = ACTIONS(410), + [anon_sym_workdir] = ACTIONS(410), + [anon_sym_write] = ACTIONS(410), + [anon_sym_from_json] = ACTIONS(410), + [anon_sym_to_json] = ACTIONS(410), + [anon_sym_to_string] = ACTIONS(410), + [anon_sym_to_float] = ACTIONS(410), + [anon_sym_bash] = ACTIONS(410), + [anon_sym_fish] = ACTIONS(410), + [anon_sym_raw] = ACTIONS(410), + [anon_sym_sh] = ACTIONS(410), + [anon_sym_zsh] = ACTIONS(410), + [anon_sym_random] = ACTIONS(410), + [anon_sym_random_boolean] = ACTIONS(410), + [anon_sym_random_float] = ACTIONS(410), + [anon_sym_random_integer] = ACTIONS(410), + [anon_sym_columns] = ACTIONS(410), + [anon_sym_rows] = ACTIONS(410), + [anon_sym_reverse] = ACTIONS(410), }, [138] = { - [sym_block] = STATE(381), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), + [sym_else_if] = STATE(157), + [sym_else] = STATE(311), + [aux_sym_if_else_repeat1] = STATE(157), + [ts_builtin_sym_end] = ACTIONS(603), + [sym_identifier] = ACTIONS(605), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(603), + [anon_sym_RBRACE] = ACTIONS(603), + [anon_sym_SEMI] = ACTIONS(603), + [anon_sym_LPAREN] = ACTIONS(603), + [sym_integer] = ACTIONS(605), + [sym_float] = ACTIONS(603), + [sym_string] = ACTIONS(603), + [anon_sym_true] = ACTIONS(605), + [anon_sym_false] = ACTIONS(605), + [anon_sym_LBRACK] = ACTIONS(603), + [anon_sym_if] = ACTIONS(605), + [anon_sym_elseif] = ACTIONS(607), + [anon_sym_else] = ACTIONS(609), + [anon_sym_match] = ACTIONS(605), + [anon_sym_EQ_GT] = ACTIONS(603), + [anon_sym_while] = ACTIONS(605), + [anon_sym_for] = ACTIONS(605), + [anon_sym_asyncfor] = ACTIONS(603), + [anon_sym_transform] = ACTIONS(605), + [anon_sym_filter] = ACTIONS(605), + [anon_sym_find] = ACTIONS(605), + [anon_sym_remove] = ACTIONS(605), + [anon_sym_reduce] = ACTIONS(605), + [anon_sym_select] = ACTIONS(605), + [anon_sym_insert] = ACTIONS(605), + [anon_sym_async] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(603), + [anon_sym_table] = ACTIONS(605), + [anon_sym_assert] = ACTIONS(605), + [anon_sym_assert_equal] = ACTIONS(605), + [anon_sym_context] = ACTIONS(605), + [anon_sym_download] = ACTIONS(605), + [anon_sym_help] = ACTIONS(605), + [anon_sym_length] = ACTIONS(605), + [anon_sym_output] = ACTIONS(605), + [anon_sym_output_error] = ACTIONS(605), + [anon_sym_type] = ACTIONS(605), + [anon_sym_append] = ACTIONS(605), + [anon_sym_metadata] = ACTIONS(605), + [anon_sym_move] = ACTIONS(605), + [anon_sym_read] = ACTIONS(605), + [anon_sym_workdir] = ACTIONS(605), + [anon_sym_write] = ACTIONS(605), + [anon_sym_from_json] = ACTIONS(605), + [anon_sym_to_json] = ACTIONS(605), + [anon_sym_to_string] = ACTIONS(605), + [anon_sym_to_float] = ACTIONS(605), + [anon_sym_bash] = ACTIONS(605), + [anon_sym_fish] = ACTIONS(605), + [anon_sym_raw] = ACTIONS(605), + [anon_sym_sh] = ACTIONS(605), + [anon_sym_zsh] = ACTIONS(605), + [anon_sym_random] = ACTIONS(605), + [anon_sym_random_boolean] = ACTIONS(605), + [anon_sym_random_float] = ACTIONS(605), + [anon_sym_random_integer] = ACTIONS(605), + [anon_sym_columns] = ACTIONS(605), + [anon_sym_rows] = ACTIONS(605), + [anon_sym_reverse] = ACTIONS(605), }, [139] = { - [sym_block] = STATE(383), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_identifier] = ACTIONS(104), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(81), + [anon_sym_RPAREN] = ACTIONS(81), + [anon_sym_COMMA] = ACTIONS(81), + [sym_integer] = ACTIONS(104), + [sym_float] = ACTIONS(81), + [sym_string] = ACTIONS(81), + [anon_sym_true] = ACTIONS(104), + [anon_sym_false] = ACTIONS(104), + [anon_sym_LBRACK] = ACTIONS(81), + [anon_sym_RBRACK] = ACTIONS(81), + [anon_sym_COLON] = ACTIONS(81), + [anon_sym_DOT_DOT] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(104), + [anon_sym_STAR] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(81), + [anon_sym_EQ_EQ] = ACTIONS(81), + [anon_sym_BANG_EQ] = ACTIONS(81), + [anon_sym_AMP_AMP] = ACTIONS(81), + [anon_sym_PIPE_PIPE] = ACTIONS(81), + [anon_sym_GT] = ACTIONS(104), + [anon_sym_LT] = ACTIONS(104), + [anon_sym_GT_EQ] = ACTIONS(81), + [anon_sym_LT_EQ] = ACTIONS(81), + [anon_sym_EQ_GT] = ACTIONS(81), + [anon_sym_PIPE] = ACTIONS(104), + [anon_sym_table] = ACTIONS(104), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_assert] = ACTIONS(104), + [anon_sym_assert_equal] = ACTIONS(104), + [anon_sym_context] = ACTIONS(104), + [anon_sym_download] = ACTIONS(104), + [anon_sym_help] = ACTIONS(104), + [anon_sym_length] = ACTIONS(104), + [anon_sym_output] = ACTIONS(104), + [anon_sym_output_error] = ACTIONS(104), + [anon_sym_type] = ACTIONS(104), + [anon_sym_append] = ACTIONS(104), + [anon_sym_metadata] = ACTIONS(104), + [anon_sym_move] = ACTIONS(104), + [anon_sym_read] = ACTIONS(104), + [anon_sym_workdir] = ACTIONS(104), + [anon_sym_write] = ACTIONS(104), + [anon_sym_from_json] = ACTIONS(104), + [anon_sym_to_json] = ACTIONS(104), + [anon_sym_to_string] = ACTIONS(104), + [anon_sym_to_float] = ACTIONS(104), + [anon_sym_bash] = ACTIONS(104), + [anon_sym_fish] = ACTIONS(104), + [anon_sym_raw] = ACTIONS(104), + [anon_sym_sh] = ACTIONS(104), + [anon_sym_zsh] = ACTIONS(104), + [anon_sym_random] = ACTIONS(104), + [anon_sym_random_boolean] = ACTIONS(104), + [anon_sym_random_float] = ACTIONS(104), + [anon_sym_random_integer] = ACTIONS(104), + [anon_sym_columns] = ACTIONS(104), + [anon_sym_rows] = ACTIONS(104), + [anon_sym_reverse] = ACTIONS(104), }, [140] = { - [sym_block] = STATE(901), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [sym_identifier] = ACTIONS(534), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(532), + [anon_sym_RBRACE] = ACTIONS(532), + [anon_sym_SEMI] = ACTIONS(532), + [anon_sym_LPAREN] = ACTIONS(532), + [anon_sym_RPAREN] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(532), + [sym_integer] = ACTIONS(534), + [sym_float] = ACTIONS(532), + [sym_string] = ACTIONS(532), + [anon_sym_true] = ACTIONS(534), + [anon_sym_false] = ACTIONS(534), + [anon_sym_LBRACK] = ACTIONS(532), + [anon_sym_RBRACK] = ACTIONS(532), + [anon_sym_COLON] = ACTIONS(532), + [anon_sym_DOT_DOT] = ACTIONS(532), + [anon_sym_PLUS] = ACTIONS(532), + [anon_sym_DASH] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(532), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(532), + [anon_sym_EQ_EQ] = ACTIONS(532), + [anon_sym_BANG_EQ] = ACTIONS(532), + [anon_sym_AMP_AMP] = ACTIONS(532), + [anon_sym_PIPE_PIPE] = ACTIONS(532), + [anon_sym_GT] = ACTIONS(534), + [anon_sym_LT] = ACTIONS(534), + [anon_sym_GT_EQ] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(532), + [anon_sym_EQ_GT] = ACTIONS(532), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_table] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_assert] = ACTIONS(534), + [anon_sym_assert_equal] = ACTIONS(534), + [anon_sym_context] = ACTIONS(534), + [anon_sym_download] = ACTIONS(534), + [anon_sym_help] = ACTIONS(534), + [anon_sym_length] = ACTIONS(534), + [anon_sym_output] = ACTIONS(534), + [anon_sym_output_error] = ACTIONS(534), + [anon_sym_type] = ACTIONS(534), + [anon_sym_append] = ACTIONS(534), + [anon_sym_metadata] = ACTIONS(534), + [anon_sym_move] = ACTIONS(534), + [anon_sym_read] = ACTIONS(534), + [anon_sym_workdir] = ACTIONS(534), + [anon_sym_write] = ACTIONS(534), + [anon_sym_from_json] = ACTIONS(534), + [anon_sym_to_json] = ACTIONS(534), + [anon_sym_to_string] = ACTIONS(534), + [anon_sym_to_float] = ACTIONS(534), + [anon_sym_bash] = ACTIONS(534), + [anon_sym_fish] = ACTIONS(534), + [anon_sym_raw] = ACTIONS(534), + [anon_sym_sh] = ACTIONS(534), + [anon_sym_zsh] = ACTIONS(534), + [anon_sym_random] = ACTIONS(534), + [anon_sym_random_boolean] = ACTIONS(534), + [anon_sym_random_float] = ACTIONS(534), + [anon_sym_random_integer] = ACTIONS(534), + [anon_sym_columns] = ACTIONS(534), + [anon_sym_rows] = ACTIONS(534), + [anon_sym_reverse] = ACTIONS(534), }, [141] = { - [sym_block] = STATE(384), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(406), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), + [sym_identifier] = ACTIONS(552), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), + [anon_sym_LBRACE] = ACTIONS(550), + [anon_sym_RBRACE] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [anon_sym_LPAREN] = ACTIONS(550), + [anon_sym_RPAREN] = ACTIONS(550), + [anon_sym_COMMA] = ACTIONS(550), + [sym_integer] = ACTIONS(552), + [sym_float] = ACTIONS(550), + [sym_string] = ACTIONS(550), + [anon_sym_true] = ACTIONS(552), + [anon_sym_false] = ACTIONS(552), + [anon_sym_LBRACK] = ACTIONS(550), + [anon_sym_RBRACK] = ACTIONS(550), + [anon_sym_COLON] = ACTIONS(550), + [anon_sym_DOT_DOT] = ACTIONS(550), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(550), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_EQ_EQ] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_AMP_AMP] = ACTIONS(550), + [anon_sym_PIPE_PIPE] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_EQ_GT] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(552), + [anon_sym_table] = ACTIONS(552), + [anon_sym_DASH_GT] = ACTIONS(550), + [anon_sym_assert] = ACTIONS(552), + [anon_sym_assert_equal] = ACTIONS(552), + [anon_sym_context] = ACTIONS(552), + [anon_sym_download] = ACTIONS(552), + [anon_sym_help] = ACTIONS(552), + [anon_sym_length] = ACTIONS(552), + [anon_sym_output] = ACTIONS(552), + [anon_sym_output_error] = ACTIONS(552), + [anon_sym_type] = ACTIONS(552), + [anon_sym_append] = ACTIONS(552), + [anon_sym_metadata] = ACTIONS(552), + [anon_sym_move] = ACTIONS(552), + [anon_sym_read] = ACTIONS(552), + [anon_sym_workdir] = ACTIONS(552), + [anon_sym_write] = ACTIONS(552), + [anon_sym_from_json] = ACTIONS(552), + [anon_sym_to_json] = ACTIONS(552), + [anon_sym_to_string] = ACTIONS(552), + [anon_sym_to_float] = ACTIONS(552), + [anon_sym_bash] = ACTIONS(552), + [anon_sym_fish] = ACTIONS(552), + [anon_sym_raw] = ACTIONS(552), + [anon_sym_sh] = ACTIONS(552), + [anon_sym_zsh] = ACTIONS(552), + [anon_sym_random] = ACTIONS(552), + [anon_sym_random_boolean] = ACTIONS(552), + [anon_sym_random_float] = ACTIONS(552), + [anon_sym_random_integer] = ACTIONS(552), + [anon_sym_columns] = ACTIONS(552), + [anon_sym_rows] = ACTIONS(552), + [anon_sym_reverse] = ACTIONS(552), }, [142] = { - [sym_block] = STATE(487), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [sym_identifier] = ACTIONS(576), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(574), + [anon_sym_RBRACE] = ACTIONS(574), + [anon_sym_SEMI] = ACTIONS(574), + [anon_sym_LPAREN] = ACTIONS(574), + [anon_sym_RPAREN] = ACTIONS(574), + [anon_sym_COMMA] = ACTIONS(574), + [sym_integer] = ACTIONS(576), + [sym_float] = ACTIONS(574), + [sym_string] = ACTIONS(574), + [anon_sym_true] = ACTIONS(576), + [anon_sym_false] = ACTIONS(576), + [anon_sym_LBRACK] = ACTIONS(574), + [anon_sym_RBRACK] = ACTIONS(574), + [anon_sym_COLON] = ACTIONS(574), + [anon_sym_DOT_DOT] = ACTIONS(574), + [anon_sym_PLUS] = ACTIONS(574), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_STAR] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(574), + [anon_sym_PERCENT] = ACTIONS(574), + [anon_sym_EQ_EQ] = ACTIONS(574), + [anon_sym_BANG_EQ] = ACTIONS(574), + [anon_sym_AMP_AMP] = ACTIONS(574), + [anon_sym_PIPE_PIPE] = ACTIONS(574), + [anon_sym_GT] = ACTIONS(576), + [anon_sym_LT] = ACTIONS(576), + [anon_sym_GT_EQ] = ACTIONS(574), + [anon_sym_LT_EQ] = ACTIONS(574), + [anon_sym_EQ_GT] = ACTIONS(574), + [anon_sym_PIPE] = ACTIONS(576), + [anon_sym_table] = ACTIONS(576), + [anon_sym_DASH_GT] = ACTIONS(574), + [anon_sym_assert] = ACTIONS(576), + [anon_sym_assert_equal] = ACTIONS(576), + [anon_sym_context] = ACTIONS(576), + [anon_sym_download] = ACTIONS(576), + [anon_sym_help] = ACTIONS(576), + [anon_sym_length] = ACTIONS(576), + [anon_sym_output] = ACTIONS(576), + [anon_sym_output_error] = ACTIONS(576), + [anon_sym_type] = ACTIONS(576), + [anon_sym_append] = ACTIONS(576), + [anon_sym_metadata] = ACTIONS(576), + [anon_sym_move] = ACTIONS(576), + [anon_sym_read] = ACTIONS(576), + [anon_sym_workdir] = ACTIONS(576), + [anon_sym_write] = ACTIONS(576), + [anon_sym_from_json] = ACTIONS(576), + [anon_sym_to_json] = ACTIONS(576), + [anon_sym_to_string] = ACTIONS(576), + [anon_sym_to_float] = ACTIONS(576), + [anon_sym_bash] = ACTIONS(576), + [anon_sym_fish] = ACTIONS(576), + [anon_sym_raw] = ACTIONS(576), + [anon_sym_sh] = ACTIONS(576), + [anon_sym_zsh] = ACTIONS(576), + [anon_sym_random] = ACTIONS(576), + [anon_sym_random_boolean] = ACTIONS(576), + [anon_sym_random_float] = ACTIONS(576), + [anon_sym_random_integer] = ACTIONS(576), + [anon_sym_columns] = ACTIONS(576), + [anon_sym_rows] = ACTIONS(576), + [anon_sym_reverse] = ACTIONS(576), }, [143] = { - [sym_block] = STATE(459), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [sym_expression] = STATE(431), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_logic] = STATE(345), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(85), + [aux_sym_match_repeat1] = STATE(148), + [sym_identifier] = ACTIONS(434), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(436), + [anon_sym_RBRACE] = ACTIONS(483), + [anon_sym_SEMI] = ACTIONS(483), + [anon_sym_LPAREN] = ACTIONS(236), + [anon_sym_COMMA] = ACTIONS(483), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(240), + [sym_string] = ACTIONS(240), + [anon_sym_true] = ACTIONS(242), + [anon_sym_false] = ACTIONS(242), + [anon_sym_LBRACK] = ACTIONS(244), + [anon_sym_EQ_GT] = ACTIONS(250), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(440), + [anon_sym_assert] = ACTIONS(444), + [anon_sym_assert_equal] = ACTIONS(444), + [anon_sym_context] = ACTIONS(444), + [anon_sym_download] = ACTIONS(444), + [anon_sym_help] = ACTIONS(444), + [anon_sym_length] = ACTIONS(444), + [anon_sym_output] = ACTIONS(444), + [anon_sym_output_error] = ACTIONS(444), + [anon_sym_type] = ACTIONS(444), + [anon_sym_append] = ACTIONS(444), + [anon_sym_metadata] = ACTIONS(444), + [anon_sym_move] = ACTIONS(444), + [anon_sym_read] = ACTIONS(444), + [anon_sym_workdir] = ACTIONS(444), + [anon_sym_write] = ACTIONS(444), + [anon_sym_from_json] = ACTIONS(444), + [anon_sym_to_json] = ACTIONS(444), + [anon_sym_to_string] = ACTIONS(444), + [anon_sym_to_float] = ACTIONS(444), + [anon_sym_bash] = ACTIONS(444), + [anon_sym_fish] = ACTIONS(444), + [anon_sym_raw] = ACTIONS(444), + [anon_sym_sh] = ACTIONS(444), + [anon_sym_zsh] = ACTIONS(444), + [anon_sym_random] = ACTIONS(444), + [anon_sym_random_boolean] = ACTIONS(444), + [anon_sym_random_float] = ACTIONS(444), + [anon_sym_random_integer] = ACTIONS(444), + [anon_sym_columns] = ACTIONS(444), + [anon_sym_rows] = ACTIONS(444), + [anon_sym_reverse] = ACTIONS(444), }, [144] = { - [sym_block] = STATE(467), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [sym_identifier] = ACTIONS(580), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(578), + [anon_sym_RBRACE] = ACTIONS(578), + [anon_sym_SEMI] = ACTIONS(578), + [anon_sym_LPAREN] = ACTIONS(578), + [anon_sym_RPAREN] = ACTIONS(578), + [anon_sym_COMMA] = ACTIONS(578), + [sym_integer] = ACTIONS(580), + [sym_float] = ACTIONS(578), + [sym_string] = ACTIONS(578), + [anon_sym_true] = ACTIONS(580), + [anon_sym_false] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(578), + [anon_sym_RBRACK] = ACTIONS(578), + [anon_sym_COLON] = ACTIONS(578), + [anon_sym_DOT_DOT] = ACTIONS(578), + [anon_sym_PLUS] = ACTIONS(578), + [anon_sym_DASH] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(578), + [anon_sym_SLASH] = ACTIONS(578), + [anon_sym_PERCENT] = ACTIONS(578), + [anon_sym_EQ_EQ] = ACTIONS(578), + [anon_sym_BANG_EQ] = ACTIONS(578), + [anon_sym_AMP_AMP] = ACTIONS(578), + [anon_sym_PIPE_PIPE] = ACTIONS(578), + [anon_sym_GT] = ACTIONS(580), + [anon_sym_LT] = ACTIONS(580), + [anon_sym_GT_EQ] = ACTIONS(578), + [anon_sym_LT_EQ] = ACTIONS(578), + [anon_sym_EQ_GT] = ACTIONS(578), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_table] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(578), + [anon_sym_assert] = ACTIONS(580), + [anon_sym_assert_equal] = ACTIONS(580), + [anon_sym_context] = ACTIONS(580), + [anon_sym_download] = ACTIONS(580), + [anon_sym_help] = ACTIONS(580), + [anon_sym_length] = ACTIONS(580), + [anon_sym_output] = ACTIONS(580), + [anon_sym_output_error] = ACTIONS(580), + [anon_sym_type] = ACTIONS(580), + [anon_sym_append] = ACTIONS(580), + [anon_sym_metadata] = ACTIONS(580), + [anon_sym_move] = ACTIONS(580), + [anon_sym_read] = ACTIONS(580), + [anon_sym_workdir] = ACTIONS(580), + [anon_sym_write] = ACTIONS(580), + [anon_sym_from_json] = ACTIONS(580), + [anon_sym_to_json] = ACTIONS(580), + [anon_sym_to_string] = ACTIONS(580), + [anon_sym_to_float] = ACTIONS(580), + [anon_sym_bash] = ACTIONS(580), + [anon_sym_fish] = ACTIONS(580), + [anon_sym_raw] = ACTIONS(580), + [anon_sym_sh] = ACTIONS(580), + [anon_sym_zsh] = ACTIONS(580), + [anon_sym_random] = ACTIONS(580), + [anon_sym_random_boolean] = ACTIONS(580), + [anon_sym_random_float] = ACTIONS(580), + [anon_sym_random_integer] = ACTIONS(580), + [anon_sym_columns] = ACTIONS(580), + [anon_sym_rows] = ACTIONS(580), + [anon_sym_reverse] = ACTIONS(580), }, [145] = { - [sym_block] = STATE(472), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [sym_else_if] = STATE(138), + [sym_else] = STATE(314), + [aux_sym_if_else_repeat1] = STATE(138), + [ts_builtin_sym_end] = ACTIONS(611), + [sym_identifier] = ACTIONS(613), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_RBRACE] = ACTIONS(611), + [anon_sym_SEMI] = ACTIONS(611), + [anon_sym_LPAREN] = ACTIONS(611), + [sym_integer] = ACTIONS(613), + [sym_float] = ACTIONS(611), + [sym_string] = ACTIONS(611), + [anon_sym_true] = ACTIONS(613), + [anon_sym_false] = ACTIONS(613), + [anon_sym_LBRACK] = ACTIONS(611), + [anon_sym_if] = ACTIONS(613), + [anon_sym_elseif] = ACTIONS(607), + [anon_sym_else] = ACTIONS(609), + [anon_sym_match] = ACTIONS(613), + [anon_sym_EQ_GT] = ACTIONS(611), + [anon_sym_while] = ACTIONS(613), + [anon_sym_for] = ACTIONS(613), + [anon_sym_asyncfor] = ACTIONS(611), + [anon_sym_transform] = ACTIONS(613), + [anon_sym_filter] = ACTIONS(613), + [anon_sym_find] = ACTIONS(613), + [anon_sym_remove] = ACTIONS(613), + [anon_sym_reduce] = ACTIONS(613), + [anon_sym_select] = ACTIONS(613), + [anon_sym_insert] = ACTIONS(613), + [anon_sym_async] = ACTIONS(613), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_table] = ACTIONS(613), + [anon_sym_assert] = ACTIONS(613), + [anon_sym_assert_equal] = ACTIONS(613), + [anon_sym_context] = ACTIONS(613), + [anon_sym_download] = ACTIONS(613), + [anon_sym_help] = ACTIONS(613), + [anon_sym_length] = ACTIONS(613), + [anon_sym_output] = ACTIONS(613), + [anon_sym_output_error] = ACTIONS(613), + [anon_sym_type] = ACTIONS(613), + [anon_sym_append] = ACTIONS(613), + [anon_sym_metadata] = ACTIONS(613), + [anon_sym_move] = ACTIONS(613), + [anon_sym_read] = ACTIONS(613), + [anon_sym_workdir] = ACTIONS(613), + [anon_sym_write] = ACTIONS(613), + [anon_sym_from_json] = ACTIONS(613), + [anon_sym_to_json] = ACTIONS(613), + [anon_sym_to_string] = ACTIONS(613), + [anon_sym_to_float] = ACTIONS(613), + [anon_sym_bash] = ACTIONS(613), + [anon_sym_fish] = ACTIONS(613), + [anon_sym_raw] = ACTIONS(613), + [anon_sym_sh] = ACTIONS(613), + [anon_sym_zsh] = ACTIONS(613), + [anon_sym_random] = ACTIONS(613), + [anon_sym_random_boolean] = ACTIONS(613), + [anon_sym_random_float] = ACTIONS(613), + [anon_sym_random_integer] = ACTIONS(613), + [anon_sym_columns] = ACTIONS(613), + [anon_sym_rows] = ACTIONS(613), + [anon_sym_reverse] = ACTIONS(613), }, [146] = { - [sym_block] = STATE(478), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [sym_identifier] = ACTIONS(588), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(586), + [anon_sym_RBRACE] = ACTIONS(586), + [anon_sym_SEMI] = ACTIONS(586), + [anon_sym_LPAREN] = ACTIONS(586), + [anon_sym_RPAREN] = ACTIONS(586), + [anon_sym_COMMA] = ACTIONS(586), + [sym_integer] = ACTIONS(588), + [sym_float] = ACTIONS(586), + [sym_string] = ACTIONS(586), + [anon_sym_true] = ACTIONS(588), + [anon_sym_false] = ACTIONS(588), + [anon_sym_LBRACK] = ACTIONS(586), + [anon_sym_RBRACK] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(586), + [anon_sym_DOT_DOT] = ACTIONS(586), + [anon_sym_PLUS] = ACTIONS(586), + [anon_sym_DASH] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(586), + [anon_sym_SLASH] = ACTIONS(586), + [anon_sym_PERCENT] = ACTIONS(586), + [anon_sym_EQ_EQ] = ACTIONS(586), + [anon_sym_BANG_EQ] = ACTIONS(586), + [anon_sym_AMP_AMP] = ACTIONS(586), + [anon_sym_PIPE_PIPE] = ACTIONS(586), + [anon_sym_GT] = ACTIONS(588), + [anon_sym_LT] = ACTIONS(588), + [anon_sym_GT_EQ] = ACTIONS(586), + [anon_sym_LT_EQ] = ACTIONS(586), + [anon_sym_EQ_GT] = ACTIONS(586), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_table] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(586), + [anon_sym_assert] = ACTIONS(588), + [anon_sym_assert_equal] = ACTIONS(588), + [anon_sym_context] = ACTIONS(588), + [anon_sym_download] = ACTIONS(588), + [anon_sym_help] = ACTIONS(588), + [anon_sym_length] = ACTIONS(588), + [anon_sym_output] = ACTIONS(588), + [anon_sym_output_error] = ACTIONS(588), + [anon_sym_type] = ACTIONS(588), + [anon_sym_append] = ACTIONS(588), + [anon_sym_metadata] = ACTIONS(588), + [anon_sym_move] = ACTIONS(588), + [anon_sym_read] = ACTIONS(588), + [anon_sym_workdir] = ACTIONS(588), + [anon_sym_write] = ACTIONS(588), + [anon_sym_from_json] = ACTIONS(588), + [anon_sym_to_json] = ACTIONS(588), + [anon_sym_to_string] = ACTIONS(588), + [anon_sym_to_float] = ACTIONS(588), + [anon_sym_bash] = ACTIONS(588), + [anon_sym_fish] = ACTIONS(588), + [anon_sym_raw] = ACTIONS(588), + [anon_sym_sh] = ACTIONS(588), + [anon_sym_zsh] = ACTIONS(588), + [anon_sym_random] = ACTIONS(588), + [anon_sym_random_boolean] = ACTIONS(588), + [anon_sym_random_float] = ACTIONS(588), + [anon_sym_random_integer] = ACTIONS(588), + [anon_sym_columns] = ACTIONS(588), + [anon_sym_rows] = ACTIONS(588), + [anon_sym_reverse] = ACTIONS(588), }, [147] = { - [sym_block] = STATE(897), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), + [sym_identifier] = ACTIONS(556), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(49), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(554), + [anon_sym_RBRACE] = ACTIONS(554), + [anon_sym_SEMI] = ACTIONS(554), + [anon_sym_LPAREN] = ACTIONS(554), + [anon_sym_RPAREN] = ACTIONS(554), + [anon_sym_COMMA] = ACTIONS(554), + [sym_integer] = ACTIONS(556), + [sym_float] = ACTIONS(554), + [sym_string] = ACTIONS(554), + [anon_sym_true] = ACTIONS(556), + [anon_sym_false] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(554), + [anon_sym_RBRACK] = ACTIONS(554), + [anon_sym_COLON] = ACTIONS(554), + [anon_sym_DOT_DOT] = ACTIONS(554), + [anon_sym_PLUS] = ACTIONS(554), + [anon_sym_DASH] = ACTIONS(556), + [anon_sym_STAR] = ACTIONS(554), + [anon_sym_SLASH] = ACTIONS(554), + [anon_sym_PERCENT] = ACTIONS(554), + [anon_sym_EQ_EQ] = ACTIONS(554), + [anon_sym_BANG_EQ] = ACTIONS(554), + [anon_sym_AMP_AMP] = ACTIONS(554), + [anon_sym_PIPE_PIPE] = ACTIONS(554), + [anon_sym_GT] = ACTIONS(556), + [anon_sym_LT] = ACTIONS(556), + [anon_sym_GT_EQ] = ACTIONS(554), + [anon_sym_LT_EQ] = ACTIONS(554), + [anon_sym_EQ_GT] = ACTIONS(554), + [anon_sym_PIPE] = ACTIONS(556), + [anon_sym_table] = ACTIONS(556), + [anon_sym_DASH_GT] = ACTIONS(554), + [anon_sym_assert] = ACTIONS(556), + [anon_sym_assert_equal] = ACTIONS(556), + [anon_sym_context] = ACTIONS(556), + [anon_sym_download] = ACTIONS(556), + [anon_sym_help] = ACTIONS(556), + [anon_sym_length] = ACTIONS(556), + [anon_sym_output] = ACTIONS(556), + [anon_sym_output_error] = ACTIONS(556), + [anon_sym_type] = ACTIONS(556), + [anon_sym_append] = ACTIONS(556), + [anon_sym_metadata] = ACTIONS(556), + [anon_sym_move] = ACTIONS(556), + [anon_sym_read] = ACTIONS(556), + [anon_sym_workdir] = ACTIONS(556), + [anon_sym_write] = ACTIONS(556), + [anon_sym_from_json] = ACTIONS(556), + [anon_sym_to_json] = ACTIONS(556), + [anon_sym_to_string] = ACTIONS(556), + [anon_sym_to_float] = ACTIONS(556), + [anon_sym_bash] = ACTIONS(556), + [anon_sym_fish] = ACTIONS(556), + [anon_sym_raw] = ACTIONS(556), + [anon_sym_sh] = ACTIONS(556), + [anon_sym_zsh] = ACTIONS(556), + [anon_sym_random] = ACTIONS(556), + [anon_sym_random_boolean] = ACTIONS(556), + [anon_sym_random_float] = ACTIONS(556), + [anon_sym_random_integer] = ACTIONS(556), + [anon_sym_columns] = ACTIONS(556), + [anon_sym_rows] = ACTIONS(556), + [anon_sym_reverse] = ACTIONS(556), }, [148] = { - [sym_block] = STATE(450), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_math_operator] = STATE(827), - [sym_logic] = STATE(495), - [sym_logic_operator] = STATE(798), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), + [sym_expression] = STATE(431), + [sym__expression_kind] = STATE(345), + [sym_value] = STATE(345), + [sym_boolean] = STATE(340), + [sym_list] = STATE(340), + [sym_map] = STATE(340), + [sym_index] = STATE(345), + [sym_math] = STATE(345), + [sym_logic] = STATE(345), + [sym_identifier_list] = STATE(550), + [sym_table] = STATE(340), + [sym_yield] = STATE(345), + [sym_function] = STATE(340), + [sym_function_call] = STATE(345), + [sym__context_defined_function] = STATE(341), + [sym_built_in_function] = STATE(341), + [sym__built_in_function_name] = STATE(85), + [aux_sym_match_repeat1] = STATE(148), + [sym_identifier] = ACTIONS(493), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(496), + [anon_sym_RBRACE] = ACTIONS(491), + [anon_sym_SEMI] = ACTIONS(491), + [anon_sym_LPAREN] = ACTIONS(499), + [anon_sym_COMMA] = ACTIONS(491), + [sym_integer] = ACTIONS(502), + [sym_float] = ACTIONS(505), + [sym_string] = ACTIONS(505), + [anon_sym_true] = ACTIONS(508), + [anon_sym_false] = ACTIONS(508), + [anon_sym_LBRACK] = ACTIONS(511), + [anon_sym_EQ_GT] = ACTIONS(516), + [anon_sym_PIPE] = ACTIONS(519), + [anon_sym_table] = ACTIONS(522), + [anon_sym_assert] = ACTIONS(525), + [anon_sym_assert_equal] = ACTIONS(525), + [anon_sym_context] = ACTIONS(525), + [anon_sym_download] = ACTIONS(525), + [anon_sym_help] = ACTIONS(525), + [anon_sym_length] = ACTIONS(525), + [anon_sym_output] = ACTIONS(525), + [anon_sym_output_error] = ACTIONS(525), + [anon_sym_type] = ACTIONS(525), + [anon_sym_append] = ACTIONS(525), + [anon_sym_metadata] = ACTIONS(525), + [anon_sym_move] = ACTIONS(525), + [anon_sym_read] = ACTIONS(525), + [anon_sym_workdir] = ACTIONS(525), + [anon_sym_write] = ACTIONS(525), + [anon_sym_from_json] = ACTIONS(525), + [anon_sym_to_json] = ACTIONS(525), + [anon_sym_to_string] = ACTIONS(525), + [anon_sym_to_float] = ACTIONS(525), + [anon_sym_bash] = ACTIONS(525), + [anon_sym_fish] = ACTIONS(525), + [anon_sym_raw] = ACTIONS(525), + [anon_sym_sh] = ACTIONS(525), + [anon_sym_zsh] = ACTIONS(525), + [anon_sym_random] = ACTIONS(525), + [anon_sym_random_boolean] = ACTIONS(525), + [anon_sym_random_float] = ACTIONS(525), + [anon_sym_random_integer] = ACTIONS(525), + [anon_sym_columns] = ACTIONS(525), + [anon_sym_rows] = ACTIONS(525), + [anon_sym_reverse] = ACTIONS(525), }, [149] = { - [sym_expression] = STATE(350), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(160), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment_operator] = STATE(318), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), + [sym_identifier] = ACTIONS(542), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_RBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_elseif] = ACTIONS(896), - [anon_sym_else] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), + [anon_sym_LBRACE] = ACTIONS(540), + [anon_sym_RBRACE] = ACTIONS(540), + [anon_sym_SEMI] = ACTIONS(540), + [anon_sym_LPAREN] = ACTIONS(540), + [anon_sym_RPAREN] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(540), + [sym_integer] = ACTIONS(542), + [sym_float] = ACTIONS(540), + [sym_string] = ACTIONS(540), + [anon_sym_true] = ACTIONS(542), + [anon_sym_false] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(540), + [anon_sym_RBRACK] = ACTIONS(540), + [anon_sym_COLON] = ACTIONS(540), + [anon_sym_DOT_DOT] = ACTIONS(540), + [anon_sym_PLUS] = ACTIONS(540), + [anon_sym_DASH] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(540), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(540), + [anon_sym_EQ_EQ] = ACTIONS(540), + [anon_sym_BANG_EQ] = ACTIONS(540), + [anon_sym_AMP_AMP] = ACTIONS(540), + [anon_sym_PIPE_PIPE] = ACTIONS(540), + [anon_sym_GT] = ACTIONS(542), + [anon_sym_LT] = ACTIONS(542), + [anon_sym_GT_EQ] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(540), + [anon_sym_EQ_GT] = ACTIONS(540), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_table] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_assert] = ACTIONS(542), + [anon_sym_assert_equal] = ACTIONS(542), + [anon_sym_context] = ACTIONS(542), + [anon_sym_download] = ACTIONS(542), + [anon_sym_help] = ACTIONS(542), + [anon_sym_length] = ACTIONS(542), + [anon_sym_output] = ACTIONS(542), + [anon_sym_output_error] = ACTIONS(542), + [anon_sym_type] = ACTIONS(542), + [anon_sym_append] = ACTIONS(542), + [anon_sym_metadata] = ACTIONS(542), + [anon_sym_move] = ACTIONS(542), + [anon_sym_read] = ACTIONS(542), + [anon_sym_workdir] = ACTIONS(542), + [anon_sym_write] = ACTIONS(542), + [anon_sym_from_json] = ACTIONS(542), + [anon_sym_to_json] = ACTIONS(542), + [anon_sym_to_string] = ACTIONS(542), + [anon_sym_to_float] = ACTIONS(542), + [anon_sym_bash] = ACTIONS(542), + [anon_sym_fish] = ACTIONS(542), + [anon_sym_raw] = ACTIONS(542), + [anon_sym_sh] = ACTIONS(542), + [anon_sym_zsh] = ACTIONS(542), + [anon_sym_random] = ACTIONS(542), + [anon_sym_random_boolean] = ACTIONS(542), + [anon_sym_random_float] = ACTIONS(542), + [anon_sym_random_integer] = ACTIONS(542), + [anon_sym_columns] = ACTIONS(542), + [anon_sym_rows] = ACTIONS(542), + [anon_sym_reverse] = ACTIONS(542), }, [150] = { - [sym_expression] = STATE(369), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(170), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment_operator] = STATE(321), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), + [sym_identifier] = ACTIONS(564), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_RBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_elseif] = ACTIONS(896), - [anon_sym_else] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), + [anon_sym_LBRACE] = ACTIONS(562), + [anon_sym_RBRACE] = ACTIONS(562), + [anon_sym_SEMI] = ACTIONS(562), + [anon_sym_LPAREN] = ACTIONS(562), + [anon_sym_RPAREN] = ACTIONS(562), + [anon_sym_COMMA] = ACTIONS(562), + [sym_integer] = ACTIONS(564), + [sym_float] = ACTIONS(562), + [sym_string] = ACTIONS(562), + [anon_sym_true] = ACTIONS(564), + [anon_sym_false] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(562), + [anon_sym_RBRACK] = ACTIONS(562), + [anon_sym_COLON] = ACTIONS(562), + [anon_sym_DOT_DOT] = ACTIONS(562), + [anon_sym_PLUS] = ACTIONS(562), + [anon_sym_DASH] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(562), + [anon_sym_SLASH] = ACTIONS(562), + [anon_sym_PERCENT] = ACTIONS(562), + [anon_sym_EQ_EQ] = ACTIONS(562), + [anon_sym_BANG_EQ] = ACTIONS(562), + [anon_sym_AMP_AMP] = ACTIONS(562), + [anon_sym_PIPE_PIPE] = ACTIONS(562), + [anon_sym_GT] = ACTIONS(564), + [anon_sym_LT] = ACTIONS(564), + [anon_sym_GT_EQ] = ACTIONS(562), + [anon_sym_LT_EQ] = ACTIONS(562), + [anon_sym_EQ_GT] = ACTIONS(562), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_table] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(562), + [anon_sym_assert] = ACTIONS(564), + [anon_sym_assert_equal] = ACTIONS(564), + [anon_sym_context] = ACTIONS(564), + [anon_sym_download] = ACTIONS(564), + [anon_sym_help] = ACTIONS(564), + [anon_sym_length] = ACTIONS(564), + [anon_sym_output] = ACTIONS(564), + [anon_sym_output_error] = ACTIONS(564), + [anon_sym_type] = ACTIONS(564), + [anon_sym_append] = ACTIONS(564), + [anon_sym_metadata] = ACTIONS(564), + [anon_sym_move] = ACTIONS(564), + [anon_sym_read] = ACTIONS(564), + [anon_sym_workdir] = ACTIONS(564), + [anon_sym_write] = ACTIONS(564), + [anon_sym_from_json] = ACTIONS(564), + [anon_sym_to_json] = ACTIONS(564), + [anon_sym_to_string] = ACTIONS(564), + [anon_sym_to_float] = ACTIONS(564), + [anon_sym_bash] = ACTIONS(564), + [anon_sym_fish] = ACTIONS(564), + [anon_sym_raw] = ACTIONS(564), + [anon_sym_sh] = ACTIONS(564), + [anon_sym_zsh] = ACTIONS(564), + [anon_sym_random] = ACTIONS(564), + [anon_sym_random_boolean] = ACTIONS(564), + [anon_sym_random_float] = ACTIONS(564), + [anon_sym_random_integer] = ACTIONS(564), + [anon_sym_columns] = ACTIONS(564), + [anon_sym_rows] = ACTIONS(564), + [anon_sym_reverse] = ACTIONS(564), }, [151] = { - [sym_expression] = STATE(396), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(173), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment_operator] = STATE(329), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), + [sym_identifier] = ACTIONS(560), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_RBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), + [anon_sym_LBRACE] = ACTIONS(558), + [anon_sym_RBRACE] = ACTIONS(558), + [anon_sym_SEMI] = ACTIONS(558), + [anon_sym_LPAREN] = ACTIONS(558), + [anon_sym_RPAREN] = ACTIONS(558), + [anon_sym_COMMA] = ACTIONS(558), + [sym_integer] = ACTIONS(560), + [sym_float] = ACTIONS(558), + [sym_string] = ACTIONS(558), + [anon_sym_true] = ACTIONS(560), + [anon_sym_false] = ACTIONS(560), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_RBRACK] = ACTIONS(558), + [anon_sym_COLON] = ACTIONS(558), + [anon_sym_DOT_DOT] = ACTIONS(558), + [anon_sym_PLUS] = ACTIONS(558), + [anon_sym_DASH] = ACTIONS(560), + [anon_sym_STAR] = ACTIONS(558), + [anon_sym_SLASH] = ACTIONS(558), + [anon_sym_PERCENT] = ACTIONS(558), + [anon_sym_EQ_EQ] = ACTIONS(558), + [anon_sym_BANG_EQ] = ACTIONS(558), + [anon_sym_AMP_AMP] = ACTIONS(558), + [anon_sym_PIPE_PIPE] = ACTIONS(558), + [anon_sym_GT] = ACTIONS(560), + [anon_sym_LT] = ACTIONS(560), + [anon_sym_GT_EQ] = ACTIONS(558), + [anon_sym_LT_EQ] = ACTIONS(558), + [anon_sym_EQ_GT] = ACTIONS(558), + [anon_sym_PIPE] = ACTIONS(560), + [anon_sym_table] = ACTIONS(560), + [anon_sym_DASH_GT] = ACTIONS(558), + [anon_sym_assert] = ACTIONS(560), + [anon_sym_assert_equal] = ACTIONS(560), + [anon_sym_context] = ACTIONS(560), + [anon_sym_download] = ACTIONS(560), + [anon_sym_help] = ACTIONS(560), + [anon_sym_length] = ACTIONS(560), + [anon_sym_output] = ACTIONS(560), + [anon_sym_output_error] = ACTIONS(560), + [anon_sym_type] = ACTIONS(560), + [anon_sym_append] = ACTIONS(560), + [anon_sym_metadata] = ACTIONS(560), + [anon_sym_move] = ACTIONS(560), + [anon_sym_read] = ACTIONS(560), + [anon_sym_workdir] = ACTIONS(560), + [anon_sym_write] = ACTIONS(560), + [anon_sym_from_json] = ACTIONS(560), + [anon_sym_to_json] = ACTIONS(560), + [anon_sym_to_string] = ACTIONS(560), + [anon_sym_to_float] = ACTIONS(560), + [anon_sym_bash] = ACTIONS(560), + [anon_sym_fish] = ACTIONS(560), + [anon_sym_raw] = ACTIONS(560), + [anon_sym_sh] = ACTIONS(560), + [anon_sym_zsh] = ACTIONS(560), + [anon_sym_random] = ACTIONS(560), + [anon_sym_random_boolean] = ACTIONS(560), + [anon_sym_random_float] = ACTIONS(560), + [anon_sym_random_integer] = ACTIONS(560), + [anon_sym_columns] = ACTIONS(560), + [anon_sym_rows] = ACTIONS(560), + [anon_sym_reverse] = ACTIONS(560), }, [152] = { - [sym_expression] = STATE(357), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(188), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment_operator] = STATE(320), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), + [sym_identifier] = ACTIONS(530), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_elseif] = ACTIONS(896), - [anon_sym_else] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), + [anon_sym_LBRACE] = ACTIONS(528), + [anon_sym_RBRACE] = ACTIONS(528), + [anon_sym_SEMI] = ACTIONS(528), + [anon_sym_LPAREN] = ACTIONS(528), + [anon_sym_RPAREN] = ACTIONS(528), + [anon_sym_COMMA] = ACTIONS(528), + [sym_integer] = ACTIONS(530), + [sym_float] = ACTIONS(528), + [sym_string] = ACTIONS(528), + [anon_sym_true] = ACTIONS(530), + [anon_sym_false] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(528), + [anon_sym_RBRACK] = ACTIONS(528), + [anon_sym_COLON] = ACTIONS(528), + [anon_sym_DOT_DOT] = ACTIONS(528), + [anon_sym_PLUS] = ACTIONS(528), + [anon_sym_DASH] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(528), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(528), + [anon_sym_EQ_EQ] = ACTIONS(528), + [anon_sym_BANG_EQ] = ACTIONS(528), + [anon_sym_AMP_AMP] = ACTIONS(528), + [anon_sym_PIPE_PIPE] = ACTIONS(528), + [anon_sym_GT] = ACTIONS(530), + [anon_sym_LT] = ACTIONS(530), + [anon_sym_GT_EQ] = ACTIONS(528), + [anon_sym_LT_EQ] = ACTIONS(528), + [anon_sym_EQ_GT] = ACTIONS(528), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_table] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(528), + [anon_sym_assert] = ACTIONS(530), + [anon_sym_assert_equal] = ACTIONS(530), + [anon_sym_context] = ACTIONS(530), + [anon_sym_download] = ACTIONS(530), + [anon_sym_help] = ACTIONS(530), + [anon_sym_length] = ACTIONS(530), + [anon_sym_output] = ACTIONS(530), + [anon_sym_output_error] = ACTIONS(530), + [anon_sym_type] = ACTIONS(530), + [anon_sym_append] = ACTIONS(530), + [anon_sym_metadata] = ACTIONS(530), + [anon_sym_move] = ACTIONS(530), + [anon_sym_read] = ACTIONS(530), + [anon_sym_workdir] = ACTIONS(530), + [anon_sym_write] = ACTIONS(530), + [anon_sym_from_json] = ACTIONS(530), + [anon_sym_to_json] = ACTIONS(530), + [anon_sym_to_string] = ACTIONS(530), + [anon_sym_to_float] = ACTIONS(530), + [anon_sym_bash] = ACTIONS(530), + [anon_sym_fish] = ACTIONS(530), + [anon_sym_raw] = ACTIONS(530), + [anon_sym_sh] = ACTIONS(530), + [anon_sym_zsh] = ACTIONS(530), + [anon_sym_random] = ACTIONS(530), + [anon_sym_random_boolean] = ACTIONS(530), + [anon_sym_random_float] = ACTIONS(530), + [anon_sym_random_integer] = ACTIONS(530), + [anon_sym_columns] = ACTIONS(530), + [anon_sym_rows] = ACTIONS(530), + [anon_sym_reverse] = ACTIONS(530), }, [153] = { - [sym_expression] = STATE(418), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(194), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment_operator] = STATE(324), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), + [sym_identifier] = ACTIONS(568), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_elseif] = ACTIONS(896), - [anon_sym_else] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), + [anon_sym_LBRACE] = ACTIONS(566), + [anon_sym_RBRACE] = ACTIONS(566), + [anon_sym_SEMI] = ACTIONS(566), + [anon_sym_LPAREN] = ACTIONS(566), + [anon_sym_RPAREN] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(566), + [sym_integer] = ACTIONS(568), + [sym_float] = ACTIONS(566), + [sym_string] = ACTIONS(566), + [anon_sym_true] = ACTIONS(568), + [anon_sym_false] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(566), + [anon_sym_RBRACK] = ACTIONS(566), + [anon_sym_COLON] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(566), + [anon_sym_PLUS] = ACTIONS(566), + [anon_sym_DASH] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(566), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_EQ_EQ] = ACTIONS(566), + [anon_sym_BANG_EQ] = ACTIONS(566), + [anon_sym_AMP_AMP] = ACTIONS(566), + [anon_sym_PIPE_PIPE] = ACTIONS(566), + [anon_sym_GT] = ACTIONS(568), + [anon_sym_LT] = ACTIONS(568), + [anon_sym_GT_EQ] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(566), + [anon_sym_EQ_GT] = ACTIONS(566), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_table] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_assert] = ACTIONS(568), + [anon_sym_assert_equal] = ACTIONS(568), + [anon_sym_context] = ACTIONS(568), + [anon_sym_download] = ACTIONS(568), + [anon_sym_help] = ACTIONS(568), + [anon_sym_length] = ACTIONS(568), + [anon_sym_output] = ACTIONS(568), + [anon_sym_output_error] = ACTIONS(568), + [anon_sym_type] = ACTIONS(568), + [anon_sym_append] = ACTIONS(568), + [anon_sym_metadata] = ACTIONS(568), + [anon_sym_move] = ACTIONS(568), + [anon_sym_read] = ACTIONS(568), + [anon_sym_workdir] = ACTIONS(568), + [anon_sym_write] = ACTIONS(568), + [anon_sym_from_json] = ACTIONS(568), + [anon_sym_to_json] = ACTIONS(568), + [anon_sym_to_string] = ACTIONS(568), + [anon_sym_to_float] = ACTIONS(568), + [anon_sym_bash] = ACTIONS(568), + [anon_sym_fish] = ACTIONS(568), + [anon_sym_raw] = ACTIONS(568), + [anon_sym_sh] = ACTIONS(568), + [anon_sym_zsh] = ACTIONS(568), + [anon_sym_random] = ACTIONS(568), + [anon_sym_random_boolean] = ACTIONS(568), + [anon_sym_random_float] = ACTIONS(568), + [anon_sym_random_integer] = ACTIONS(568), + [anon_sym_columns] = ACTIONS(568), + [anon_sym_rows] = ACTIONS(568), + [anon_sym_reverse] = ACTIONS(568), }, [154] = { - [sym_expression] = STATE(440), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(203), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment_operator] = STATE(325), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), + [sym_identifier] = ACTIONS(572), [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_RBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), + [anon_sym_LBRACE] = ACTIONS(570), + [anon_sym_RBRACE] = ACTIONS(570), + [anon_sym_SEMI] = ACTIONS(570), + [anon_sym_LPAREN] = ACTIONS(570), + [anon_sym_RPAREN] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(570), + [sym_integer] = ACTIONS(572), + [sym_float] = ACTIONS(570), + [sym_string] = ACTIONS(570), + [anon_sym_true] = ACTIONS(572), + [anon_sym_false] = ACTIONS(572), + [anon_sym_LBRACK] = ACTIONS(570), + [anon_sym_RBRACK] = ACTIONS(570), + [anon_sym_COLON] = ACTIONS(570), + [anon_sym_DOT_DOT] = ACTIONS(570), + [anon_sym_PLUS] = ACTIONS(570), + [anon_sym_DASH] = ACTIONS(572), + [anon_sym_STAR] = ACTIONS(570), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(570), + [anon_sym_EQ_EQ] = ACTIONS(570), + [anon_sym_BANG_EQ] = ACTIONS(570), + [anon_sym_AMP_AMP] = ACTIONS(570), + [anon_sym_PIPE_PIPE] = ACTIONS(570), + [anon_sym_GT] = ACTIONS(572), + [anon_sym_LT] = ACTIONS(572), + [anon_sym_GT_EQ] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(570), + [anon_sym_EQ_GT] = ACTIONS(570), + [anon_sym_PIPE] = ACTIONS(572), + [anon_sym_table] = ACTIONS(572), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_assert] = ACTIONS(572), + [anon_sym_assert_equal] = ACTIONS(572), + [anon_sym_context] = ACTIONS(572), + [anon_sym_download] = ACTIONS(572), + [anon_sym_help] = ACTIONS(572), + [anon_sym_length] = ACTIONS(572), + [anon_sym_output] = ACTIONS(572), + [anon_sym_output_error] = ACTIONS(572), + [anon_sym_type] = ACTIONS(572), + [anon_sym_append] = ACTIONS(572), + [anon_sym_metadata] = ACTIONS(572), + [anon_sym_move] = ACTIONS(572), + [anon_sym_read] = ACTIONS(572), + [anon_sym_workdir] = ACTIONS(572), + [anon_sym_write] = ACTIONS(572), + [anon_sym_from_json] = ACTIONS(572), + [anon_sym_to_json] = ACTIONS(572), + [anon_sym_to_string] = ACTIONS(572), + [anon_sym_to_float] = ACTIONS(572), + [anon_sym_bash] = ACTIONS(572), + [anon_sym_fish] = ACTIONS(572), + [anon_sym_raw] = ACTIONS(572), + [anon_sym_sh] = ACTIONS(572), + [anon_sym_zsh] = ACTIONS(572), + [anon_sym_random] = ACTIONS(572), + [anon_sym_random_boolean] = ACTIONS(572), + [anon_sym_random_float] = ACTIONS(572), + [anon_sym_random_integer] = ACTIONS(572), + [anon_sym_columns] = ACTIONS(572), + [anon_sym_rows] = ACTIONS(572), + [anon_sym_reverse] = ACTIONS(572), }, [155] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(205), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment_operator] = STATE(315), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), - }, - [156] = { - [sym_expression] = STATE(350), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(157), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(904), - [anon_sym_COMMA] = ACTIONS(904), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(904), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_DOT_DOT] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_elseif] = ACTIONS(904), - [anon_sym_else] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [157] = { - [sym_expression] = STATE(350), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(157), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(912), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(915), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(921), - [sym_float] = ACTIONS(924), - [sym_string] = ACTIONS(924), - [anon_sym_true] = ACTIONS(927), - [anon_sym_false] = ACTIONS(927), - [anon_sym_LBRACK] = ACTIONS(930), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_elseif] = ACTIONS(910), - [anon_sym_else] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(935), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(941), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(944), - [anon_sym_assert_equal] = ACTIONS(944), - [anon_sym_context] = ACTIONS(944), - [anon_sym_download] = ACTIONS(944), - [anon_sym_help] = ACTIONS(944), - [anon_sym_length] = ACTIONS(944), - [anon_sym_output] = ACTIONS(944), - [anon_sym_output_error] = ACTIONS(944), - [anon_sym_type] = ACTIONS(944), - [anon_sym_append] = ACTIONS(944), - [anon_sym_metadata] = ACTIONS(944), - [anon_sym_move] = ACTIONS(944), - [anon_sym_read] = ACTIONS(944), - [anon_sym_workdir] = ACTIONS(944), - [anon_sym_write] = ACTIONS(944), - [anon_sym_from_json] = ACTIONS(944), - [anon_sym_to_json] = ACTIONS(944), - [anon_sym_to_string] = ACTIONS(944), - [anon_sym_to_float] = ACTIONS(944), - [anon_sym_bash] = ACTIONS(944), - [anon_sym_fish] = ACTIONS(944), - [anon_sym_raw] = ACTIONS(944), - [anon_sym_sh] = ACTIONS(944), - [anon_sym_zsh] = ACTIONS(944), - [anon_sym_random] = ACTIONS(944), - [anon_sym_random_boolean] = ACTIONS(944), - [anon_sym_random_float] = ACTIONS(944), - [anon_sym_random_integer] = ACTIONS(944), - [anon_sym_columns] = ACTIONS(944), - [anon_sym_rows] = ACTIONS(944), - [anon_sym_reverse] = ACTIONS(944), - }, - [158] = { - [sym_expression] = STATE(350), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(160), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(947), - [anon_sym_COMMA] = ACTIONS(947), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(947), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_DOT_DOT] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_elseif] = ACTIONS(947), - [anon_sym_else] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [159] = { - [sym_expression] = STATE(418), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(194), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment_operator] = STATE(326), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_elseif] = ACTIONS(896), - [anon_sym_else] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), - }, - [160] = { - [sym_expression] = STATE(350), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(157), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(951), - [anon_sym_COMMA] = ACTIONS(951), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(951), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_DOT_DOT] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_elseif] = ACTIONS(951), - [anon_sym_else] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [161] = { - [sym_expression] = STATE(350), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(156), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(955), - [anon_sym_COMMA] = ACTIONS(955), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(955), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_DOT_DOT] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_elseif] = ACTIONS(955), - [anon_sym_else] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [162] = { - [sym_expression] = STATE(369), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(170), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment_operator] = STATE(323), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_elseif] = ACTIONS(896), - [anon_sym_else] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), - }, - [163] = { - [sym_expression] = STATE(987), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(164), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [anon_sym_COMMA] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_RBRACK] = ACTIONS(959), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_DOT_DOT] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_elseif] = ACTIONS(959), - [anon_sym_else] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [164] = { - [sym_expression] = STATE(987), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(164), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [anon_sym_COMMA] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_RBRACK] = ACTIONS(983), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_DOT_DOT] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_elseif] = ACTIONS(983), - [anon_sym_else] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [165] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(218), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment_operator] = STATE(322), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_RPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), - }, - [166] = { - [sym_expression] = STATE(369), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(170), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(947), - [anon_sym_COMMA] = ACTIONS(947), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(947), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_elseif] = ACTIONS(947), - [anon_sym_else] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [167] = { - [sym_expression] = STATE(991), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(167), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [anon_sym_COMMA] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_RBRACK] = ACTIONS(983), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_elseif] = ACTIONS(983), - [anon_sym_else] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [168] = { - [sym_expression] = STATE(991), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(167), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [anon_sym_COMMA] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_RBRACK] = ACTIONS(959), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_elseif] = ACTIONS(959), - [anon_sym_else] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [169] = { - [sym_expression] = STATE(369), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(171), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(955), - [anon_sym_COMMA] = ACTIONS(955), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(955), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_elseif] = ACTIONS(955), - [anon_sym_else] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [170] = { - [sym_expression] = STATE(369), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(172), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(951), - [anon_sym_COMMA] = ACTIONS(951), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(951), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_elseif] = ACTIONS(951), - [anon_sym_else] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [171] = { - [sym_expression] = STATE(369), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(172), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(904), - [anon_sym_COMMA] = ACTIONS(904), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_RBRACK] = ACTIONS(904), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_elseif] = ACTIONS(904), - [anon_sym_else] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [172] = { - [sym_expression] = STATE(369), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(172), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(912), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(915), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(921), - [sym_float] = ACTIONS(924), - [sym_string] = ACTIONS(924), - [anon_sym_true] = ACTIONS(927), - [anon_sym_false] = ACTIONS(927), - [anon_sym_LBRACK] = ACTIONS(930), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_elseif] = ACTIONS(910), - [anon_sym_else] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(1020), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1023), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1026), - [anon_sym_assert_equal] = ACTIONS(1026), - [anon_sym_context] = ACTIONS(1026), - [anon_sym_download] = ACTIONS(1026), - [anon_sym_help] = ACTIONS(1026), - [anon_sym_length] = ACTIONS(1026), - [anon_sym_output] = ACTIONS(1026), - [anon_sym_output_error] = ACTIONS(1026), - [anon_sym_type] = ACTIONS(1026), - [anon_sym_append] = ACTIONS(1026), - [anon_sym_metadata] = ACTIONS(1026), - [anon_sym_move] = ACTIONS(1026), - [anon_sym_read] = ACTIONS(1026), - [anon_sym_workdir] = ACTIONS(1026), - [anon_sym_write] = ACTIONS(1026), - [anon_sym_from_json] = ACTIONS(1026), - [anon_sym_to_json] = ACTIONS(1026), - [anon_sym_to_string] = ACTIONS(1026), - [anon_sym_to_float] = ACTIONS(1026), - [anon_sym_bash] = ACTIONS(1026), - [anon_sym_fish] = ACTIONS(1026), - [anon_sym_raw] = ACTIONS(1026), - [anon_sym_sh] = ACTIONS(1026), - [anon_sym_zsh] = ACTIONS(1026), - [anon_sym_random] = ACTIONS(1026), - [anon_sym_random_boolean] = ACTIONS(1026), - [anon_sym_random_float] = ACTIONS(1026), - [anon_sym_random_integer] = ACTIONS(1026), - [anon_sym_columns] = ACTIONS(1026), - [anon_sym_rows] = ACTIONS(1026), - [anon_sym_reverse] = ACTIONS(1026), - }, - [173] = { - [sym_expression] = STATE(396), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(174), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(951), - [anon_sym_COMMA] = ACTIONS(951), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(951), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_DOT_DOT] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [174] = { - [sym_expression] = STATE(396), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(174), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(1031), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1034), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(1037), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(1040), - [sym_float] = ACTIONS(1043), - [sym_string] = ACTIONS(1043), - [anon_sym_true] = ACTIONS(1046), - [anon_sym_false] = ACTIONS(1046), - [anon_sym_LBRACK] = ACTIONS(1049), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(1052), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1055), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1058), - [anon_sym_assert_equal] = ACTIONS(1058), - [anon_sym_context] = ACTIONS(1058), - [anon_sym_download] = ACTIONS(1058), - [anon_sym_help] = ACTIONS(1058), - [anon_sym_length] = ACTIONS(1058), - [anon_sym_output] = ACTIONS(1058), - [anon_sym_output_error] = ACTIONS(1058), - [anon_sym_type] = ACTIONS(1058), - [anon_sym_append] = ACTIONS(1058), - [anon_sym_metadata] = ACTIONS(1058), - [anon_sym_move] = ACTIONS(1058), - [anon_sym_read] = ACTIONS(1058), - [anon_sym_workdir] = ACTIONS(1058), - [anon_sym_write] = ACTIONS(1058), - [anon_sym_from_json] = ACTIONS(1058), - [anon_sym_to_json] = ACTIONS(1058), - [anon_sym_to_string] = ACTIONS(1058), - [anon_sym_to_float] = ACTIONS(1058), - [anon_sym_bash] = ACTIONS(1058), - [anon_sym_fish] = ACTIONS(1058), - [anon_sym_raw] = ACTIONS(1058), - [anon_sym_sh] = ACTIONS(1058), - [anon_sym_zsh] = ACTIONS(1058), - [anon_sym_random] = ACTIONS(1058), - [anon_sym_random_boolean] = ACTIONS(1058), - [anon_sym_random_float] = ACTIONS(1058), - [anon_sym_random_integer] = ACTIONS(1058), - [anon_sym_columns] = ACTIONS(1058), - [anon_sym_rows] = ACTIONS(1058), - [anon_sym_reverse] = ACTIONS(1058), - }, - [175] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(218), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment_operator] = STATE(327), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(896), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), - }, - [176] = { - [sym_expression] = STATE(992), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(176), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [anon_sym_COMMA] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_RBRACK] = ACTIONS(983), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_DOT_DOT] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [177] = { - [sym_expression] = STATE(992), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(176), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [anon_sym_COMMA] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_RBRACK] = ACTIONS(959), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_DOT_DOT] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [178] = { - [sym_expression] = STATE(440), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(203), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment_operator] = STATE(319), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), - }, - [179] = { - [sym_expression] = STATE(396), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(174), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(904), - [anon_sym_COMMA] = ACTIONS(904), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(904), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_DOT_DOT] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [180] = { - [sym_expression] = STATE(357), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(188), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(947), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_DOT_DOT] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_elseif] = ACTIONS(947), - [anon_sym_else] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [181] = { - [sym_expression] = STATE(357), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(181), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(912), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(915), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(910), - [sym_integer] = ACTIONS(921), - [sym_float] = ACTIONS(924), - [sym_string] = ACTIONS(924), - [anon_sym_true] = ACTIONS(927), - [anon_sym_false] = ACTIONS(927), - [anon_sym_LBRACK] = ACTIONS(930), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_elseif] = ACTIONS(910), - [anon_sym_else] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(935), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(941), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(944), - [anon_sym_assert_equal] = ACTIONS(944), - [anon_sym_context] = ACTIONS(944), - [anon_sym_download] = ACTIONS(944), - [anon_sym_help] = ACTIONS(944), - [anon_sym_length] = ACTIONS(944), - [anon_sym_output] = ACTIONS(944), - [anon_sym_output_error] = ACTIONS(944), - [anon_sym_type] = ACTIONS(944), - [anon_sym_append] = ACTIONS(944), - [anon_sym_metadata] = ACTIONS(944), - [anon_sym_move] = ACTIONS(944), - [anon_sym_read] = ACTIONS(944), - [anon_sym_workdir] = ACTIONS(944), - [anon_sym_write] = ACTIONS(944), - [anon_sym_from_json] = ACTIONS(944), - [anon_sym_to_json] = ACTIONS(944), - [anon_sym_to_string] = ACTIONS(944), - [anon_sym_to_float] = ACTIONS(944), - [anon_sym_bash] = ACTIONS(944), - [anon_sym_fish] = ACTIONS(944), - [anon_sym_raw] = ACTIONS(944), - [anon_sym_sh] = ACTIONS(944), - [anon_sym_zsh] = ACTIONS(944), - [anon_sym_random] = ACTIONS(944), - [anon_sym_random_boolean] = ACTIONS(944), - [anon_sym_random_float] = ACTIONS(944), - [anon_sym_random_integer] = ACTIONS(944), - [anon_sym_columns] = ACTIONS(944), - [anon_sym_rows] = ACTIONS(944), - [anon_sym_reverse] = ACTIONS(944), - }, - [182] = { - [sym_expression] = STATE(396), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(179), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(955), - [anon_sym_COMMA] = ACTIONS(955), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(955), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_DOT_DOT] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [183] = { - [sym_expression] = STATE(357), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(181), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(904), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_DOT_DOT] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_elseif] = ACTIONS(904), - [anon_sym_else] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [184] = { - [sym_expression] = STATE(396), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(173), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(947), - [anon_sym_COMMA] = ACTIONS(947), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(947), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_DOT_DOT] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [185] = { - [sym_expression] = STATE(989), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(186), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_DOT_DOT] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_elseif] = ACTIONS(959), - [anon_sym_else] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [186] = { - [sym_expression] = STATE(989), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(186), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_DOT_DOT] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_elseif] = ACTIONS(983), - [anon_sym_else] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [187] = { - [sym_expression] = STATE(357), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(183), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(955), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_DOT_DOT] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_elseif] = ACTIONS(955), - [anon_sym_else] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [188] = { - [sym_expression] = STATE(357), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(181), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(951), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_DOT_DOT] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_elseif] = ACTIONS(951), - [anon_sym_else] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(111), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [189] = { - [sym_expression] = STATE(440), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(201), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(955), - [anon_sym_COMMA] = ACTIONS(955), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(955), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [190] = { - [sym_expression] = STATE(418), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(190), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(912), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(915), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(910), - [sym_integer] = ACTIONS(921), - [sym_float] = ACTIONS(924), - [sym_string] = ACTIONS(924), - [anon_sym_true] = ACTIONS(927), - [anon_sym_false] = ACTIONS(927), - [anon_sym_LBRACK] = ACTIONS(930), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_elseif] = ACTIONS(910), - [anon_sym_else] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(1020), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1023), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1026), - [anon_sym_assert_equal] = ACTIONS(1026), - [anon_sym_context] = ACTIONS(1026), - [anon_sym_download] = ACTIONS(1026), - [anon_sym_help] = ACTIONS(1026), - [anon_sym_length] = ACTIONS(1026), - [anon_sym_output] = ACTIONS(1026), - [anon_sym_output_error] = ACTIONS(1026), - [anon_sym_type] = ACTIONS(1026), - [anon_sym_append] = ACTIONS(1026), - [anon_sym_metadata] = ACTIONS(1026), - [anon_sym_move] = ACTIONS(1026), - [anon_sym_read] = ACTIONS(1026), - [anon_sym_workdir] = ACTIONS(1026), - [anon_sym_write] = ACTIONS(1026), - [anon_sym_from_json] = ACTIONS(1026), - [anon_sym_to_json] = ACTIONS(1026), - [anon_sym_to_string] = ACTIONS(1026), - [anon_sym_to_float] = ACTIONS(1026), - [anon_sym_bash] = ACTIONS(1026), - [anon_sym_fish] = ACTIONS(1026), - [anon_sym_raw] = ACTIONS(1026), - [anon_sym_sh] = ACTIONS(1026), - [anon_sym_zsh] = ACTIONS(1026), - [anon_sym_random] = ACTIONS(1026), - [anon_sym_random_boolean] = ACTIONS(1026), - [anon_sym_random_float] = ACTIONS(1026), - [anon_sym_random_integer] = ACTIONS(1026), - [anon_sym_columns] = ACTIONS(1026), - [anon_sym_rows] = ACTIONS(1026), - [anon_sym_reverse] = ACTIONS(1026), - }, - [191] = { - [sym_expression] = STATE(979), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(191), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [anon_sym_COMMA] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_RBRACK] = ACTIONS(983), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [192] = { - [sym_expression] = STATE(979), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(191), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [anon_sym_COMMA] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_RBRACK] = ACTIONS(959), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [193] = { - [sym_expression] = STATE(418), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(194), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(947), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_elseif] = ACTIONS(947), - [anon_sym_else] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [194] = { - [sym_expression] = STATE(418), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(190), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(951), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_elseif] = ACTIONS(951), - [anon_sym_else] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [195] = { - [sym_expression] = STATE(418), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(190), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(904), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_elseif] = ACTIONS(904), - [anon_sym_else] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [196] = { - [sym_expression] = STATE(418), - [sym__expression_kind] = STATE(406), - [aux_sym__expression_list] = STATE(195), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(906), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_RPAREN] = ACTIONS(955), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_elseif] = ACTIONS(955), - [anon_sym_else] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [197] = { - [sym_expression] = STATE(440), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(203), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(947), - [anon_sym_COMMA] = ACTIONS(947), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(947), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [198] = { - [sym_expression] = STATE(977), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(199), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_elseif] = ACTIONS(959), - [anon_sym_else] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [199] = { - [sym_expression] = STATE(977), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(199), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_elseif] = ACTIONS(983), - [anon_sym_else] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [200] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(218), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment_operator] = STATE(327), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(896), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(898), - [sym_float] = ACTIONS(896), - [sym_string] = ACTIONS(896), - [anon_sym_true] = ACTIONS(898), - [anon_sym_false] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(896), - [anon_sym_EQ] = ACTIONS(1061), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_if] = ACTIONS(898), - [anon_sym_match] = ACTIONS(898), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_while] = ACTIONS(898), - [anon_sym_for] = ACTIONS(898), - [anon_sym_asyncfor] = ACTIONS(896), - [anon_sym_transform] = ACTIONS(898), - [anon_sym_filter] = ACTIONS(898), - [anon_sym_find] = ACTIONS(898), - [anon_sym_remove] = ACTIONS(898), - [anon_sym_reduce] = ACTIONS(898), - [anon_sym_select] = ACTIONS(898), - [anon_sym_insert] = ACTIONS(898), - [anon_sym_async] = ACTIONS(898), - [anon_sym_PIPE] = ACTIONS(898), - [anon_sym_table] = ACTIONS(898), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(898), - [anon_sym_assert_equal] = ACTIONS(898), - [anon_sym_context] = ACTIONS(898), - [anon_sym_download] = ACTIONS(898), - [anon_sym_help] = ACTIONS(898), - [anon_sym_length] = ACTIONS(898), - [anon_sym_output] = ACTIONS(898), - [anon_sym_output_error] = ACTIONS(898), - [anon_sym_type] = ACTIONS(898), - [anon_sym_append] = ACTIONS(898), - [anon_sym_metadata] = ACTIONS(898), - [anon_sym_move] = ACTIONS(898), - [anon_sym_read] = ACTIONS(898), - [anon_sym_workdir] = ACTIONS(898), - [anon_sym_write] = ACTIONS(898), - [anon_sym_from_json] = ACTIONS(898), - [anon_sym_to_json] = ACTIONS(898), - [anon_sym_to_string] = ACTIONS(898), - [anon_sym_to_float] = ACTIONS(898), - [anon_sym_bash] = ACTIONS(898), - [anon_sym_fish] = ACTIONS(898), - [anon_sym_raw] = ACTIONS(898), - [anon_sym_sh] = ACTIONS(898), - [anon_sym_zsh] = ACTIONS(898), - [anon_sym_random] = ACTIONS(898), - [anon_sym_random_boolean] = ACTIONS(898), - [anon_sym_random_float] = ACTIONS(898), - [anon_sym_random_integer] = ACTIONS(898), - [anon_sym_columns] = ACTIONS(898), - [anon_sym_rows] = ACTIONS(898), - [anon_sym_reverse] = ACTIONS(898), - }, - [201] = { - [sym_expression] = STATE(440), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(202), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(904), - [anon_sym_COMMA] = ACTIONS(904), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(904), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [202] = { - [sym_expression] = STATE(440), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(202), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(1031), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1034), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(1037), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(1040), - [sym_float] = ACTIONS(1043), - [sym_string] = ACTIONS(1043), - [anon_sym_true] = ACTIONS(1046), - [anon_sym_false] = ACTIONS(1046), - [anon_sym_LBRACK] = ACTIONS(1049), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(1063), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1066), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1069), - [anon_sym_assert_equal] = ACTIONS(1069), - [anon_sym_context] = ACTIONS(1069), - [anon_sym_download] = ACTIONS(1069), - [anon_sym_help] = ACTIONS(1069), - [anon_sym_length] = ACTIONS(1069), - [anon_sym_output] = ACTIONS(1069), - [anon_sym_output_error] = ACTIONS(1069), - [anon_sym_type] = ACTIONS(1069), - [anon_sym_append] = ACTIONS(1069), - [anon_sym_metadata] = ACTIONS(1069), - [anon_sym_move] = ACTIONS(1069), - [anon_sym_read] = ACTIONS(1069), - [anon_sym_workdir] = ACTIONS(1069), - [anon_sym_write] = ACTIONS(1069), - [anon_sym_from_json] = ACTIONS(1069), - [anon_sym_to_json] = ACTIONS(1069), - [anon_sym_to_string] = ACTIONS(1069), - [anon_sym_to_float] = ACTIONS(1069), - [anon_sym_bash] = ACTIONS(1069), - [anon_sym_fish] = ACTIONS(1069), - [anon_sym_raw] = ACTIONS(1069), - [anon_sym_sh] = ACTIONS(1069), - [anon_sym_zsh] = ACTIONS(1069), - [anon_sym_random] = ACTIONS(1069), - [anon_sym_random_boolean] = ACTIONS(1069), - [anon_sym_random_float] = ACTIONS(1069), - [anon_sym_random_integer] = ACTIONS(1069), - [anon_sym_columns] = ACTIONS(1069), - [anon_sym_rows] = ACTIONS(1069), - [anon_sym_reverse] = ACTIONS(1069), - }, - [203] = { - [sym_expression] = STATE(440), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(202), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(951), - [anon_sym_COMMA] = ACTIONS(951), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_RBRACK] = ACTIONS(951), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [204] = { - [sym_statement] = STATE(206), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(206), - [sym_identifier] = ACTIONS(413), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(59), - [anon_sym_COMMA] = ACTIONS(231), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(415), - [anon_sym_elseif] = ACTIONS(231), - [anon_sym_else] = ACTIONS(235), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [205] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(210), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(951), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_DOT_DOT] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [206] = { - [sym_statement] = STATE(206), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(206), - [sym_identifier] = ACTIONS(1072), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(316), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(319), - [anon_sym_COMMA] = ACTIONS(311), - [sym_integer] = ACTIONS(322), - [sym_float] = ACTIONS(325), - [sym_string] = ACTIONS(325), - [anon_sym_true] = ACTIONS(328), - [anon_sym_false] = ACTIONS(328), - [anon_sym_LBRACK] = ACTIONS(331), - [anon_sym_if] = ACTIONS(1075), - [anon_sym_elseif] = ACTIONS(311), - [anon_sym_else] = ACTIONS(334), - [anon_sym_match] = ACTIONS(1078), - [anon_sym_EQ_GT] = ACTIONS(484), - [anon_sym_while] = ACTIONS(1081), - [anon_sym_for] = ACTIONS(1084), - [anon_sym_asyncfor] = ACTIONS(1087), - [anon_sym_transform] = ACTIONS(1090), - [anon_sym_filter] = ACTIONS(1093), - [anon_sym_find] = ACTIONS(1096), - [anon_sym_remove] = ACTIONS(1099), - [anon_sym_reduce] = ACTIONS(1102), - [anon_sym_select] = ACTIONS(1105), - [anon_sym_insert] = ACTIONS(514), - [anon_sym_async] = ACTIONS(1108), - [anon_sym_PIPE] = ACTIONS(1111), - [anon_sym_table] = ACTIONS(520), - [anon_sym_assert] = ACTIONS(523), - [anon_sym_assert_equal] = ACTIONS(523), - [anon_sym_context] = ACTIONS(523), - [anon_sym_download] = ACTIONS(523), - [anon_sym_help] = ACTIONS(523), - [anon_sym_length] = ACTIONS(523), - [anon_sym_output] = ACTIONS(523), - [anon_sym_output_error] = ACTIONS(523), - [anon_sym_type] = ACTIONS(523), - [anon_sym_append] = ACTIONS(523), - [anon_sym_metadata] = ACTIONS(523), - [anon_sym_move] = ACTIONS(523), - [anon_sym_read] = ACTIONS(523), - [anon_sym_workdir] = ACTIONS(523), - [anon_sym_write] = ACTIONS(523), - [anon_sym_from_json] = ACTIONS(523), - [anon_sym_to_json] = ACTIONS(523), - [anon_sym_to_string] = ACTIONS(523), - [anon_sym_to_float] = ACTIONS(523), - [anon_sym_bash] = ACTIONS(523), - [anon_sym_fish] = ACTIONS(523), - [anon_sym_raw] = ACTIONS(523), - [anon_sym_sh] = ACTIONS(523), - [anon_sym_zsh] = ACTIONS(523), - [anon_sym_random] = ACTIONS(523), - [anon_sym_random_boolean] = ACTIONS(523), - [anon_sym_random_float] = ACTIONS(523), - [anon_sym_random_integer] = ACTIONS(523), - [anon_sym_columns] = ACTIONS(523), - [anon_sym_rows] = ACTIONS(523), - [anon_sym_reverse] = ACTIONS(523), - }, - [207] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(210), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(904), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_DOT_DOT] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [208] = { - [sym_expression] = STATE(990), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(212), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_DOT_DOT] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [209] = { - [sym_statement] = STATE(209), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(209), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(1114), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(316), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(319), - [sym_integer] = ACTIONS(322), - [sym_float] = ACTIONS(325), - [sym_string] = ACTIONS(325), - [anon_sym_true] = ACTIONS(328), - [anon_sym_false] = ACTIONS(328), - [anon_sym_LBRACK] = ACTIONS(331), - [anon_sym_if] = ACTIONS(1117), - [anon_sym_elseif] = ACTIONS(311), - [anon_sym_else] = ACTIONS(334), - [anon_sym_match] = ACTIONS(1120), - [anon_sym_EQ_GT] = ACTIONS(682), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1126), - [anon_sym_asyncfor] = ACTIONS(1129), - [anon_sym_transform] = ACTIONS(1132), - [anon_sym_filter] = ACTIONS(1135), - [anon_sym_find] = ACTIONS(1138), - [anon_sym_remove] = ACTIONS(1141), - [anon_sym_reduce] = ACTIONS(1144), - [anon_sym_select] = ACTIONS(1147), - [anon_sym_insert] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1150), - [anon_sym_PIPE] = ACTIONS(1111), - [anon_sym_table] = ACTIONS(718), - [anon_sym_assert] = ACTIONS(721), - [anon_sym_assert_equal] = ACTIONS(721), - [anon_sym_context] = ACTIONS(721), - [anon_sym_download] = ACTIONS(721), - [anon_sym_help] = ACTIONS(721), - [anon_sym_length] = ACTIONS(721), - [anon_sym_output] = ACTIONS(721), - [anon_sym_output_error] = ACTIONS(721), - [anon_sym_type] = ACTIONS(721), - [anon_sym_append] = ACTIONS(721), - [anon_sym_metadata] = ACTIONS(721), - [anon_sym_move] = ACTIONS(721), - [anon_sym_read] = ACTIONS(721), - [anon_sym_workdir] = ACTIONS(721), - [anon_sym_write] = ACTIONS(721), - [anon_sym_from_json] = ACTIONS(721), - [anon_sym_to_json] = ACTIONS(721), - [anon_sym_to_string] = ACTIONS(721), - [anon_sym_to_float] = ACTIONS(721), - [anon_sym_bash] = ACTIONS(721), - [anon_sym_fish] = ACTIONS(721), - [anon_sym_raw] = ACTIONS(721), - [anon_sym_sh] = ACTIONS(721), - [anon_sym_zsh] = ACTIONS(721), - [anon_sym_random] = ACTIONS(721), - [anon_sym_random_boolean] = ACTIONS(721), - [anon_sym_random_float] = ACTIONS(721), - [anon_sym_random_integer] = ACTIONS(721), - [anon_sym_columns] = ACTIONS(721), - [anon_sym_rows] = ACTIONS(721), - [anon_sym_reverse] = ACTIONS(721), - }, - [210] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(210), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(1031), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1034), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(1037), - [anon_sym_RPAREN] = ACTIONS(910), - [sym_integer] = ACTIONS(1040), - [sym_float] = ACTIONS(1043), - [sym_string] = ACTIONS(1043), - [anon_sym_true] = ACTIONS(1046), - [anon_sym_false] = ACTIONS(1046), - [anon_sym_LBRACK] = ACTIONS(1049), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(1052), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1055), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1058), - [anon_sym_assert_equal] = ACTIONS(1058), - [anon_sym_context] = ACTIONS(1058), - [anon_sym_download] = ACTIONS(1058), - [anon_sym_help] = ACTIONS(1058), - [anon_sym_length] = ACTIONS(1058), - [anon_sym_output] = ACTIONS(1058), - [anon_sym_output_error] = ACTIONS(1058), - [anon_sym_type] = ACTIONS(1058), - [anon_sym_append] = ACTIONS(1058), - [anon_sym_metadata] = ACTIONS(1058), - [anon_sym_move] = ACTIONS(1058), - [anon_sym_read] = ACTIONS(1058), - [anon_sym_workdir] = ACTIONS(1058), - [anon_sym_write] = ACTIONS(1058), - [anon_sym_from_json] = ACTIONS(1058), - [anon_sym_to_json] = ACTIONS(1058), - [anon_sym_to_string] = ACTIONS(1058), - [anon_sym_to_float] = ACTIONS(1058), - [anon_sym_bash] = ACTIONS(1058), - [anon_sym_fish] = ACTIONS(1058), - [anon_sym_raw] = ACTIONS(1058), - [anon_sym_sh] = ACTIONS(1058), - [anon_sym_zsh] = ACTIONS(1058), - [anon_sym_random] = ACTIONS(1058), - [anon_sym_random_boolean] = ACTIONS(1058), - [anon_sym_random_float] = ACTIONS(1058), - [anon_sym_random_integer] = ACTIONS(1058), - [anon_sym_columns] = ACTIONS(1058), - [anon_sym_rows] = ACTIONS(1058), - [anon_sym_reverse] = ACTIONS(1058), - }, - [211] = { - [sym_statement] = STATE(209), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(209), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(387), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(19), - [anon_sym_elseif] = ACTIONS(231), - [anon_sym_else] = ACTIONS(235), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [212] = { - [sym_expression] = STATE(990), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(212), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_DOT_DOT] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [213] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(205), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(947), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_DOT_DOT] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [214] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(207), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(955), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_DOT_DOT] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [215] = { - [sym_expression] = STATE(997), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(220), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_RPAREN] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(959), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(975), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(959), - [anon_sym_BANG_EQ] = ACTIONS(959), - [anon_sym_AMP_AMP] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(959), - [anon_sym_GT] = ACTIONS(975), - [anon_sym_LT] = ACTIONS(975), - [anon_sym_GT_EQ] = ACTIONS(959), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_if] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(959), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [216] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(217), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(904), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(904), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_if] = ACTIONS(908), - [anon_sym_match] = ACTIONS(908), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_asyncfor] = ACTIONS(904), - [anon_sym_transform] = ACTIONS(908), - [anon_sym_filter] = ACTIONS(908), - [anon_sym_find] = ACTIONS(908), - [anon_sym_remove] = ACTIONS(908), - [anon_sym_reduce] = ACTIONS(908), - [anon_sym_select] = ACTIONS(908), - [anon_sym_insert] = ACTIONS(908), - [anon_sym_async] = ACTIONS(908), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [217] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(217), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(1031), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1034), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(1037), - [anon_sym_RPAREN] = ACTIONS(910), - [sym_integer] = ACTIONS(1040), - [sym_float] = ACTIONS(1043), - [sym_string] = ACTIONS(1043), - [anon_sym_true] = ACTIONS(1046), - [anon_sym_false] = ACTIONS(1046), - [anon_sym_LBRACK] = ACTIONS(1049), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(1063), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1066), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1069), - [anon_sym_assert_equal] = ACTIONS(1069), - [anon_sym_context] = ACTIONS(1069), - [anon_sym_download] = ACTIONS(1069), - [anon_sym_help] = ACTIONS(1069), - [anon_sym_length] = ACTIONS(1069), - [anon_sym_output] = ACTIONS(1069), - [anon_sym_output_error] = ACTIONS(1069), - [anon_sym_type] = ACTIONS(1069), - [anon_sym_append] = ACTIONS(1069), - [anon_sym_metadata] = ACTIONS(1069), - [anon_sym_move] = ACTIONS(1069), - [anon_sym_read] = ACTIONS(1069), - [anon_sym_workdir] = ACTIONS(1069), - [anon_sym_write] = ACTIONS(1069), - [anon_sym_from_json] = ACTIONS(1069), - [anon_sym_to_json] = ACTIONS(1069), - [anon_sym_to_string] = ACTIONS(1069), - [anon_sym_to_float] = ACTIONS(1069), - [anon_sym_bash] = ACTIONS(1069), - [anon_sym_fish] = ACTIONS(1069), - [anon_sym_raw] = ACTIONS(1069), - [anon_sym_sh] = ACTIONS(1069), - [anon_sym_zsh] = ACTIONS(1069), - [anon_sym_random] = ACTIONS(1069), - [anon_sym_random_boolean] = ACTIONS(1069), - [anon_sym_random_float] = ACTIONS(1069), - [anon_sym_random_integer] = ACTIONS(1069), - [anon_sym_columns] = ACTIONS(1069), - [anon_sym_rows] = ACTIONS(1069), - [anon_sym_reverse] = ACTIONS(1069), - }, - [218] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(217), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(951), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_match] = ACTIONS(953), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_asyncfor] = ACTIONS(951), - [anon_sym_transform] = ACTIONS(953), - [anon_sym_filter] = ACTIONS(953), - [anon_sym_find] = ACTIONS(953), - [anon_sym_remove] = ACTIONS(953), - [anon_sym_reduce] = ACTIONS(953), - [anon_sym_select] = ACTIONS(953), - [anon_sym_insert] = ACTIONS(953), - [anon_sym_async] = ACTIONS(953), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [219] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(218), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(947), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_match] = ACTIONS(949), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_asyncfor] = ACTIONS(947), - [anon_sym_transform] = ACTIONS(949), - [anon_sym_filter] = ACTIONS(949), - [anon_sym_find] = ACTIONS(949), - [anon_sym_remove] = ACTIONS(949), - [anon_sym_reduce] = ACTIONS(949), - [anon_sym_select] = ACTIONS(949), - [anon_sym_insert] = ACTIONS(949), - [anon_sym_async] = ACTIONS(949), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [220] = { - [sym_expression] = STATE(997), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(220), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_RPAREN] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_COLON] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(983), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_SLASH] = ACTIONS(983), - [anon_sym_PERCENT] = ACTIONS(983), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(983), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_DASH_GT] = ACTIONS(983), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [221] = { - [sym_expression] = STATE(470), - [sym__expression_kind] = STATE(495), - [aux_sym__expression_list] = STATE(216), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [ts_builtin_sym_end] = ACTIONS(955), - [sym_identifier] = ACTIONS(1029), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_RPAREN] = ACTIONS(955), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_if] = ACTIONS(957), - [anon_sym_match] = ACTIONS(957), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(957), - [anon_sym_for] = ACTIONS(957), - [anon_sym_asyncfor] = ACTIONS(955), - [anon_sym_transform] = ACTIONS(957), - [anon_sym_filter] = ACTIONS(957), - [anon_sym_find] = ACTIONS(957), - [anon_sym_remove] = ACTIONS(957), - [anon_sym_reduce] = ACTIONS(957), - [anon_sym_select] = ACTIONS(957), - [anon_sym_insert] = ACTIONS(957), - [anon_sym_async] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(305), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [222] = { - [sym_block] = STATE(222), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_root_repeat1] = STATE(222), - [aux_sym_block_repeat1] = STATE(224), - [ts_builtin_sym_end] = ACTIONS(1153), - [sym_identifier] = ACTIONS(1155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1158), - [anon_sym_LPAREN] = ACTIONS(1161), - [sym_integer] = ACTIONS(1164), - [sym_float] = ACTIONS(1167), - [sym_string] = ACTIONS(1167), - [anon_sym_true] = ACTIONS(1170), - [anon_sym_false] = ACTIONS(1170), - [anon_sym_LBRACK] = ACTIONS(1173), - [anon_sym_if] = ACTIONS(1176), - [anon_sym_match] = ACTIONS(1179), - [anon_sym_EQ_GT] = ACTIONS(1182), - [anon_sym_while] = ACTIONS(1185), - [anon_sym_for] = ACTIONS(1188), - [anon_sym_asyncfor] = ACTIONS(1191), - [anon_sym_transform] = ACTIONS(1194), - [anon_sym_filter] = ACTIONS(1197), - [anon_sym_find] = ACTIONS(1200), - [anon_sym_remove] = ACTIONS(1203), - [anon_sym_reduce] = ACTIONS(1206), - [anon_sym_select] = ACTIONS(1209), - [anon_sym_insert] = ACTIONS(1212), - [anon_sym_async] = ACTIONS(1215), - [anon_sym_PIPE] = ACTIONS(1218), - [anon_sym_table] = ACTIONS(1221), - [anon_sym_assert] = ACTIONS(1224), - [anon_sym_assert_equal] = ACTIONS(1224), - [anon_sym_context] = ACTIONS(1224), - [anon_sym_download] = ACTIONS(1224), - [anon_sym_help] = ACTIONS(1224), - [anon_sym_length] = ACTIONS(1224), - [anon_sym_output] = ACTIONS(1224), - [anon_sym_output_error] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_append] = ACTIONS(1224), - [anon_sym_metadata] = ACTIONS(1224), - [anon_sym_move] = ACTIONS(1224), - [anon_sym_read] = ACTIONS(1224), - [anon_sym_workdir] = ACTIONS(1224), - [anon_sym_write] = ACTIONS(1224), - [anon_sym_from_json] = ACTIONS(1224), - [anon_sym_to_json] = ACTIONS(1224), - [anon_sym_to_string] = ACTIONS(1224), - [anon_sym_to_float] = ACTIONS(1224), - [anon_sym_bash] = ACTIONS(1224), - [anon_sym_fish] = ACTIONS(1224), - [anon_sym_raw] = ACTIONS(1224), - [anon_sym_sh] = ACTIONS(1224), - [anon_sym_zsh] = ACTIONS(1224), - [anon_sym_random] = ACTIONS(1224), - [anon_sym_random_boolean] = ACTIONS(1224), - [anon_sym_random_float] = ACTIONS(1224), - [anon_sym_random_integer] = ACTIONS(1224), - [anon_sym_columns] = ACTIONS(1224), - [anon_sym_rows] = ACTIONS(1224), - [anon_sym_reverse] = ACTIONS(1224), - }, - [223] = { - [sym_statement] = STATE(223), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(223), - [sym_identifier] = ACTIONS(1227), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(610), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(311), - [sym_integer] = ACTIONS(616), - [sym_float] = ACTIONS(619), - [sym_string] = ACTIONS(619), - [anon_sym_true] = ACTIONS(622), - [anon_sym_false] = ACTIONS(622), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_if] = ACTIONS(1075), - [anon_sym_match] = ACTIONS(1230), - [anon_sym_EQ_GT] = ACTIONS(756), - [anon_sym_while] = ACTIONS(1233), - [anon_sym_for] = ACTIONS(1236), - [anon_sym_asyncfor] = ACTIONS(1239), - [anon_sym_transform] = ACTIONS(1242), - [anon_sym_filter] = ACTIONS(1245), - [anon_sym_find] = ACTIONS(1248), - [anon_sym_remove] = ACTIONS(1251), - [anon_sym_reduce] = ACTIONS(1254), - [anon_sym_select] = ACTIONS(1257), - [anon_sym_insert] = ACTIONS(786), - [anon_sym_async] = ACTIONS(1260), - [anon_sym_PIPE] = ACTIONS(1111), - [anon_sym_table] = ACTIONS(792), - [anon_sym_assert] = ACTIONS(795), - [anon_sym_assert_equal] = ACTIONS(795), - [anon_sym_context] = ACTIONS(795), - [anon_sym_download] = ACTIONS(795), - [anon_sym_help] = ACTIONS(795), - [anon_sym_length] = ACTIONS(795), - [anon_sym_output] = ACTIONS(795), - [anon_sym_output_error] = ACTIONS(795), - [anon_sym_type] = ACTIONS(795), - [anon_sym_append] = ACTIONS(795), - [anon_sym_metadata] = ACTIONS(795), - [anon_sym_move] = ACTIONS(795), - [anon_sym_read] = ACTIONS(795), - [anon_sym_workdir] = ACTIONS(795), - [anon_sym_write] = ACTIONS(795), - [anon_sym_from_json] = ACTIONS(795), - [anon_sym_to_json] = ACTIONS(795), - [anon_sym_to_string] = ACTIONS(795), - [anon_sym_to_float] = ACTIONS(795), - [anon_sym_bash] = ACTIONS(795), - [anon_sym_fish] = ACTIONS(795), - [anon_sym_raw] = ACTIONS(795), - [anon_sym_sh] = ACTIONS(795), - [anon_sym_zsh] = ACTIONS(795), - [anon_sym_random] = ACTIONS(795), - [anon_sym_random_boolean] = ACTIONS(795), - [anon_sym_random_float] = ACTIONS(795), - [anon_sym_random_integer] = ACTIONS(795), - [anon_sym_columns] = ACTIONS(795), - [anon_sym_rows] = ACTIONS(795), - [anon_sym_reverse] = ACTIONS(795), - }, - [224] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [ts_builtin_sym_end] = ACTIONS(231), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [225] = { - [sym_block] = STATE(222), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_root_repeat1] = STATE(222), - [aux_sym_block_repeat1] = STATE(224), - [ts_builtin_sym_end] = ACTIONS(1263), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [226] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [ts_builtin_sym_end] = ACTIONS(311), - [sym_identifier] = ACTIONS(1265), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(610), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LPAREN] = ACTIONS(613), - [sym_integer] = ACTIONS(616), - [sym_float] = ACTIONS(619), - [sym_string] = ACTIONS(619), - [anon_sym_true] = ACTIONS(622), - [anon_sym_false] = ACTIONS(622), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_if] = ACTIONS(1117), - [anon_sym_match] = ACTIONS(1268), - [anon_sym_EQ_GT] = ACTIONS(852), - [anon_sym_while] = ACTIONS(1271), - [anon_sym_for] = ACTIONS(1274), - [anon_sym_asyncfor] = ACTIONS(1277), - [anon_sym_transform] = ACTIONS(1280), - [anon_sym_filter] = ACTIONS(1283), - [anon_sym_find] = ACTIONS(1286), - [anon_sym_remove] = ACTIONS(1289), - [anon_sym_reduce] = ACTIONS(1292), - [anon_sym_select] = ACTIONS(1295), - [anon_sym_insert] = ACTIONS(882), - [anon_sym_async] = ACTIONS(1298), - [anon_sym_PIPE] = ACTIONS(1111), - [anon_sym_table] = ACTIONS(888), - [anon_sym_assert] = ACTIONS(891), - [anon_sym_assert_equal] = ACTIONS(891), - [anon_sym_context] = ACTIONS(891), - [anon_sym_download] = ACTIONS(891), - [anon_sym_help] = ACTIONS(891), - [anon_sym_length] = ACTIONS(891), - [anon_sym_output] = ACTIONS(891), - [anon_sym_output_error] = ACTIONS(891), - [anon_sym_type] = ACTIONS(891), - [anon_sym_append] = ACTIONS(891), - [anon_sym_metadata] = ACTIONS(891), - [anon_sym_move] = ACTIONS(891), - [anon_sym_read] = ACTIONS(891), - [anon_sym_workdir] = ACTIONS(891), - [anon_sym_write] = ACTIONS(891), - [anon_sym_from_json] = ACTIONS(891), - [anon_sym_to_json] = ACTIONS(891), - [anon_sym_to_string] = ACTIONS(891), - [anon_sym_to_float] = ACTIONS(891), - [anon_sym_bash] = ACTIONS(891), - [anon_sym_fish] = ACTIONS(891), - [anon_sym_raw] = ACTIONS(891), - [anon_sym_sh] = ACTIONS(891), - [anon_sym_zsh] = ACTIONS(891), - [anon_sym_random] = ACTIONS(891), - [anon_sym_random_boolean] = ACTIONS(891), - [anon_sym_random_float] = ACTIONS(891), - [anon_sym_random_integer] = ACTIONS(891), - [anon_sym_columns] = ACTIONS(891), - [anon_sym_rows] = ACTIONS(891), - [anon_sym_reverse] = ACTIONS(891), - }, - [227] = { - [sym_statement] = STATE(223), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(223), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(231), - [anon_sym_SEMI] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(9), - [anon_sym_COMMA] = ACTIONS(231), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [228] = { - [sym_statement] = STATE(282), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(282), - [aux_sym_map_repeat1] = STATE(1038), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1303), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [229] = { - [sym_statement] = STATE(237), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(237), - [aux_sym_map_repeat1] = STATE(1050), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [230] = { - [sym_statement] = STATE(270), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(270), - [aux_sym_map_repeat1] = STATE(1050), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [231] = { - [sym_statement] = STATE(246), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(246), - [aux_sym_map_repeat1] = STATE(1050), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [232] = { - [sym_statement] = STATE(252), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(252), - [aux_sym_map_repeat1] = STATE(1050), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [233] = { - [sym_statement] = STATE(292), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(292), - [aux_sym_map_repeat1] = STATE(1050), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [234] = { - [sym_statement] = STATE(287), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(287), - [aux_sym_map_repeat1] = STATE(1038), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1303), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [235] = { - [sym_statement] = STATE(306), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(306), - [aux_sym_map_repeat1] = STATE(1038), - [sym_identifier] = ACTIONS(1301), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1303), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [236] = { - [sym_block] = STATE(391), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [237] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1307), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [238] = { - [sym_block] = STATE(376), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [239] = { - [sym_block] = STATE(403), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [240] = { - [sym_block] = STATE(421), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [241] = { - [sym_block] = STATE(462), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [242] = { - [sym_block] = STATE(458), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [243] = { - [sym_block] = STATE(453), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [244] = { - [sym_block] = STATE(493), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [245] = { - [sym_block] = STATE(423), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(225), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), - }, - [246] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1309), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [247] = { - [sym_block] = STATE(490), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [248] = { - [sym_block] = STATE(462), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [249] = { - [sym_block] = STATE(816), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [250] = { - [sym_block] = STATE(576), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [251] = { - [sym_block] = STATE(1029), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [252] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1313), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [253] = { - [sym_block] = STATE(1033), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [254] = { - [sym_block] = STATE(565), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [255] = { - [sym_block] = STATE(453), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [256] = { - [sym_block] = STATE(904), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1315), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [257] = { - [sym_block] = STATE(604), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [258] = { - [sym_block] = STATE(376), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [259] = { - [sym_block] = STATE(391), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [260] = { - [sym_block] = STATE(462), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [261] = { - [sym_block] = STATE(934), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [262] = { - [sym_block] = STATE(565), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [263] = { - [sym_block] = STATE(565), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [264] = { - [sym_block] = STATE(403), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [265] = { - [sym_block] = STATE(614), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [266] = { - [sym_block] = STATE(945), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [267] = { - [sym_block] = STATE(453), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [268] = { - [sym_block] = STATE(421), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [269] = { - [sym_block] = STATE(423), - [sym_statement] = STATE(13), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(13), - [sym_identifier] = ACTIONS(117), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [270] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1317), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [271] = { - [sym_block] = STATE(458), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [272] = { - [sym_block] = STATE(604), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [273] = { - [sym_block] = STATE(576), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [274] = { - [sym_block] = STATE(592), - [sym_statement] = STATE(204), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [aux_sym_block_repeat1] = STATE(204), - [sym_identifier] = ACTIONS(413), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [275] = { - [sym_block] = STATE(934), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [276] = { - [sym_block] = STATE(840), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [277] = { - [sym_block] = STATE(614), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [278] = { - [sym_block] = STATE(423), - [sym_statement] = STATE(26), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(237), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [279] = { - [sym_block] = STATE(493), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [280] = { - [sym_block] = STATE(576), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [281] = { - [sym_block] = STATE(816), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [282] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1319), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [283] = { - [sym_block] = STATE(458), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [284] = { - [sym_block] = STATE(934), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [285] = { - [sym_block] = STATE(493), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [286] = { - [sym_block] = STATE(453), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [287] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1321), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [288] = { - [sym_block] = STATE(391), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(225), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), - }, - [289] = { - [sym_block] = STATE(576), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [290] = { - [sym_block] = STATE(945), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [291] = { - [sym_block] = STATE(493), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [292] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1323), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [293] = { - [sym_block] = STATE(565), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [294] = { - [sym_block] = STATE(490), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [295] = { - [sym_block] = STATE(458), - [sym_statement] = STATE(27), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [aux_sym_block_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [296] = { - [sym_block] = STATE(490), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [297] = { - [sym_block] = STATE(945), - [sym_statement] = STATE(29), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [298] = { - [sym_block] = STATE(403), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(225), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), - }, - [299] = { - [sym_block] = STATE(376), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(225), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), - }, - [300] = { - [sym_block] = STATE(592), - [sym_statement] = STATE(211), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [aux_sym_block_repeat1] = STATE(211), - [sym_identifier] = ACTIONS(387), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(389), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [301] = { - [sym_block] = STATE(421), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(111), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [302] = { - [sym_block] = STATE(490), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [303] = { - [sym_block] = STATE(462), - [sym_statement] = STATE(18), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [aux_sym_block_repeat1] = STATE(18), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [304] = { - [sym_block] = STATE(391), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(111), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [305] = { - [sym_block] = STATE(945), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [306] = { - [sym_statement] = STATE(226), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(226), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_RBRACE] = ACTIONS(1325), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [307] = { - [sym_block] = STATE(840), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [308] = { - [sym_block] = STATE(376), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(111), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [309] = { - [sym_block] = STATE(403), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(111), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [310] = { - [sym_block] = STATE(934), - [sym_statement] = STATE(24), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [311] = { - [sym_block] = STATE(868), - [sym_statement] = STATE(224), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [aux_sym_block_repeat1] = STATE(224), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [312] = { - [sym_block] = STATE(868), - [sym_statement] = STATE(227), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [aux_sym_block_repeat1] = STATE(227), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [313] = { - [sym_block] = STATE(421), - [sym_statement] = STATE(15), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [aux_sym_block_repeat1] = STATE(15), - [sym_identifier] = ACTIONS(193), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(225), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), - }, - [314] = { - [sym_block] = STATE(423), - [sym_statement] = STATE(6), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [aux_sym_block_repeat1] = STATE(6), - [sym_identifier] = ACTIONS(55), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(111), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [315] = { - [sym_statement] = STATE(480), - [sym_expression] = STATE(502), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(364), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1129), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(214), - [sym_identifier] = ACTIONS(439), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(443), - [anon_sym_EQ_GT] = ACTIONS(445), - [anon_sym_while] = ACTIONS(447), - [anon_sym_for] = ACTIONS(449), - [anon_sym_asyncfor] = ACTIONS(451), - [anon_sym_transform] = ACTIONS(453), - [anon_sym_filter] = ACTIONS(455), - [anon_sym_find] = ACTIONS(457), - [anon_sym_remove] = ACTIONS(459), - [anon_sym_reduce] = ACTIONS(461), - [anon_sym_select] = ACTIONS(463), - [anon_sym_insert] = ACTIONS(465), - [anon_sym_async] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(469), - [anon_sym_assert] = ACTIONS(473), - [anon_sym_assert_equal] = ACTIONS(473), - [anon_sym_context] = ACTIONS(473), - [anon_sym_download] = ACTIONS(473), - [anon_sym_help] = ACTIONS(473), - [anon_sym_length] = ACTIONS(473), - [anon_sym_output] = ACTIONS(473), - [anon_sym_output_error] = ACTIONS(473), - [anon_sym_type] = ACTIONS(473), - [anon_sym_append] = ACTIONS(473), - [anon_sym_metadata] = ACTIONS(473), - [anon_sym_move] = ACTIONS(473), - [anon_sym_read] = ACTIONS(473), - [anon_sym_workdir] = ACTIONS(473), - [anon_sym_write] = ACTIONS(473), - [anon_sym_from_json] = ACTIONS(473), - [anon_sym_to_json] = ACTIONS(473), - [anon_sym_to_string] = ACTIONS(473), - [anon_sym_to_float] = ACTIONS(473), - [anon_sym_bash] = ACTIONS(473), - [anon_sym_fish] = ACTIONS(473), - [anon_sym_raw] = ACTIONS(473), - [anon_sym_sh] = ACTIONS(473), - [anon_sym_zsh] = ACTIONS(473), - [anon_sym_random] = ACTIONS(473), - [anon_sym_random_boolean] = ACTIONS(473), - [anon_sym_random_float] = ACTIONS(473), - [anon_sym_random_integer] = ACTIONS(473), - [anon_sym_columns] = ACTIONS(473), - [anon_sym_rows] = ACTIONS(473), - [anon_sym_reverse] = ACTIONS(473), - }, - [316] = { - [sym_statement] = STATE(1047), - [sym_expression] = STATE(946), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_assignment] = STATE(1030), - [sym_if_else] = STATE(1030), - [sym_if] = STATE(1014), - [sym_match] = STATE(1030), - [sym_while] = STATE(1030), - [sym_for] = STATE(1030), - [sym_transform] = STATE(1030), - [sym_filter] = STATE(1030), - [sym_find] = STATE(1030), - [sym_remove] = STATE(1030), - [sym_reduce] = STATE(1030), - [sym_select] = STATE(1030), - [sym_insert] = STATE(1030), - [sym_async] = STATE(1030), - [sym_identifier_list] = STATE(1099), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1327), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_if] = ACTIONS(1329), - [anon_sym_match] = ACTIONS(1331), - [anon_sym_EQ_GT] = ACTIONS(1333), - [anon_sym_while] = ACTIONS(1335), - [anon_sym_for] = ACTIONS(1337), - [anon_sym_asyncfor] = ACTIONS(1339), - [anon_sym_transform] = ACTIONS(1341), - [anon_sym_filter] = ACTIONS(1343), - [anon_sym_find] = ACTIONS(1345), - [anon_sym_remove] = ACTIONS(1347), - [anon_sym_reduce] = ACTIONS(1349), - [anon_sym_select] = ACTIONS(1351), - [anon_sym_insert] = ACTIONS(1353), - [anon_sym_async] = ACTIONS(1355), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(1357), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [317] = { - [sym_statement] = STATE(1047), - [sym_expression] = STATE(946), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_assignment] = STATE(1030), - [sym_if_else] = STATE(1030), - [sym_if] = STATE(1014), - [sym_match] = STATE(1030), - [sym_while] = STATE(1030), - [sym_for] = STATE(1030), - [sym_transform] = STATE(1030), - [sym_filter] = STATE(1030), - [sym_find] = STATE(1030), - [sym_remove] = STATE(1030), - [sym_reduce] = STATE(1030), - [sym_select] = STATE(1030), - [sym_insert] = STATE(1030), - [sym_async] = STATE(1030), - [sym_identifier_list] = STATE(1099), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1361), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1364), - [anon_sym_LPAREN] = ACTIONS(1367), - [sym_integer] = ACTIONS(1370), - [sym_float] = ACTIONS(1373), - [sym_string] = ACTIONS(1373), - [anon_sym_true] = ACTIONS(1376), - [anon_sym_false] = ACTIONS(1376), - [anon_sym_LBRACK] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1382), - [anon_sym_match] = ACTIONS(1385), - [anon_sym_EQ_GT] = ACTIONS(1388), - [anon_sym_while] = ACTIONS(1391), - [anon_sym_for] = ACTIONS(1394), - [anon_sym_asyncfor] = ACTIONS(1397), - [anon_sym_transform] = ACTIONS(1400), - [anon_sym_filter] = ACTIONS(1403), - [anon_sym_find] = ACTIONS(1406), - [anon_sym_remove] = ACTIONS(1409), - [anon_sym_reduce] = ACTIONS(1412), - [anon_sym_select] = ACTIONS(1415), - [anon_sym_insert] = ACTIONS(1418), - [anon_sym_async] = ACTIONS(1421), - [anon_sym_PIPE] = ACTIONS(1424), - [anon_sym_table] = ACTIONS(1427), - [anon_sym_assert] = ACTIONS(1430), - [anon_sym_assert_equal] = ACTIONS(1430), - [anon_sym_context] = ACTIONS(1430), - [anon_sym_download] = ACTIONS(1430), - [anon_sym_help] = ACTIONS(1430), - [anon_sym_length] = ACTIONS(1430), - [anon_sym_output] = ACTIONS(1430), - [anon_sym_output_error] = ACTIONS(1430), - [anon_sym_type] = ACTIONS(1430), - [anon_sym_append] = ACTIONS(1430), - [anon_sym_metadata] = ACTIONS(1430), - [anon_sym_move] = ACTIONS(1430), - [anon_sym_read] = ACTIONS(1430), - [anon_sym_workdir] = ACTIONS(1430), - [anon_sym_write] = ACTIONS(1430), - [anon_sym_from_json] = ACTIONS(1430), - [anon_sym_to_json] = ACTIONS(1430), - [anon_sym_to_string] = ACTIONS(1430), - [anon_sym_to_float] = ACTIONS(1430), - [anon_sym_bash] = ACTIONS(1430), - [anon_sym_fish] = ACTIONS(1430), - [anon_sym_raw] = ACTIONS(1430), - [anon_sym_sh] = ACTIONS(1430), - [anon_sym_zsh] = ACTIONS(1430), - [anon_sym_random] = ACTIONS(1430), - [anon_sym_random_boolean] = ACTIONS(1430), - [anon_sym_random_float] = ACTIONS(1430), - [anon_sym_random_integer] = ACTIONS(1430), - [anon_sym_columns] = ACTIONS(1430), - [anon_sym_rows] = ACTIONS(1430), - [anon_sym_reverse] = ACTIONS(1430), - }, - [318] = { - [sym_statement] = STATE(427), - [sym_expression] = STATE(347), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(332), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1230), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(161), - [sym_identifier] = ACTIONS(55), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(85), - [anon_sym_while] = ACTIONS(87), - [anon_sym_for] = ACTIONS(89), - [anon_sym_asyncfor] = ACTIONS(91), - [anon_sym_transform] = ACTIONS(93), - [anon_sym_filter] = ACTIONS(95), - [anon_sym_find] = ACTIONS(97), - [anon_sym_remove] = ACTIONS(99), - [anon_sym_reduce] = ACTIONS(101), - [anon_sym_select] = ACTIONS(103), - [anon_sym_insert] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(111), - [anon_sym_assert] = ACTIONS(115), - [anon_sym_assert_equal] = ACTIONS(115), - [anon_sym_context] = ACTIONS(115), - [anon_sym_download] = ACTIONS(115), - [anon_sym_help] = ACTIONS(115), - [anon_sym_length] = ACTIONS(115), - [anon_sym_output] = ACTIONS(115), - [anon_sym_output_error] = ACTIONS(115), - [anon_sym_type] = ACTIONS(115), - [anon_sym_append] = ACTIONS(115), - [anon_sym_metadata] = ACTIONS(115), - [anon_sym_move] = ACTIONS(115), - [anon_sym_read] = ACTIONS(115), - [anon_sym_workdir] = ACTIONS(115), - [anon_sym_write] = ACTIONS(115), - [anon_sym_from_json] = ACTIONS(115), - [anon_sym_to_json] = ACTIONS(115), - [anon_sym_to_string] = ACTIONS(115), - [anon_sym_to_float] = ACTIONS(115), - [anon_sym_bash] = ACTIONS(115), - [anon_sym_fish] = ACTIONS(115), - [anon_sym_raw] = ACTIONS(115), - [anon_sym_sh] = ACTIONS(115), - [anon_sym_zsh] = ACTIONS(115), - [anon_sym_random] = ACTIONS(115), - [anon_sym_random_boolean] = ACTIONS(115), - [anon_sym_random_float] = ACTIONS(115), - [anon_sym_random_integer] = ACTIONS(115), - [anon_sym_columns] = ACTIONS(115), - [anon_sym_rows] = ACTIONS(115), - [anon_sym_reverse] = ACTIONS(115), - }, - [319] = { - [sym_statement] = STATE(651), - [sym_expression] = STATE(542), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(579), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [sym_identifier] = ACTIONS(724), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(728), - [anon_sym_for] = ACTIONS(730), - [anon_sym_asyncfor] = ACTIONS(732), - [anon_sym_transform] = ACTIONS(734), - [anon_sym_filter] = ACTIONS(736), - [anon_sym_find] = ACTIONS(738), - [anon_sym_remove] = ACTIONS(740), - [anon_sym_reduce] = ACTIONS(742), - [anon_sym_select] = ACTIONS(744), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(746), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [320] = { - [sym_statement] = STATE(427), - [sym_expression] = STATE(392), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(363), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1144), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(187), - [sym_identifier] = ACTIONS(193), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(197), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(201), - [anon_sym_while] = ACTIONS(203), - [anon_sym_for] = ACTIONS(205), - [anon_sym_asyncfor] = ACTIONS(207), - [anon_sym_transform] = ACTIONS(209), - [anon_sym_filter] = ACTIONS(211), - [anon_sym_find] = ACTIONS(213), - [anon_sym_remove] = ACTIONS(215), - [anon_sym_reduce] = ACTIONS(217), - [anon_sym_select] = ACTIONS(219), - [anon_sym_insert] = ACTIONS(221), - [anon_sym_async] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(225), - [anon_sym_assert] = ACTIONS(229), - [anon_sym_assert_equal] = ACTIONS(229), - [anon_sym_context] = ACTIONS(229), - [anon_sym_download] = ACTIONS(229), - [anon_sym_help] = ACTIONS(229), - [anon_sym_length] = ACTIONS(229), - [anon_sym_output] = ACTIONS(229), - [anon_sym_output_error] = ACTIONS(229), - [anon_sym_type] = ACTIONS(229), - [anon_sym_append] = ACTIONS(229), - [anon_sym_metadata] = ACTIONS(229), - [anon_sym_move] = ACTIONS(229), - [anon_sym_read] = ACTIONS(229), - [anon_sym_workdir] = ACTIONS(229), - [anon_sym_write] = ACTIONS(229), - [anon_sym_from_json] = ACTIONS(229), - [anon_sym_to_json] = ACTIONS(229), - [anon_sym_to_string] = ACTIONS(229), - [anon_sym_to_float] = ACTIONS(229), - [anon_sym_bash] = ACTIONS(229), - [anon_sym_fish] = ACTIONS(229), - [anon_sym_raw] = ACTIONS(229), - [anon_sym_sh] = ACTIONS(229), - [anon_sym_zsh] = ACTIONS(229), - [anon_sym_random] = ACTIONS(229), - [anon_sym_random_boolean] = ACTIONS(229), - [anon_sym_random_float] = ACTIONS(229), - [anon_sym_random_integer] = ACTIONS(229), - [anon_sym_columns] = ACTIONS(229), - [anon_sym_rows] = ACTIONS(229), - [anon_sym_reverse] = ACTIONS(229), - }, - [321] = { - [sym_statement] = STATE(427), - [sym_expression] = STATE(354), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(340), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [sym_identifier] = ACTIONS(117), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(127), - [anon_sym_for] = ACTIONS(129), - [anon_sym_asyncfor] = ACTIONS(131), - [anon_sym_transform] = ACTIONS(133), - [anon_sym_filter] = ACTIONS(135), - [anon_sym_find] = ACTIONS(137), - [anon_sym_remove] = ACTIONS(139), - [anon_sym_reduce] = ACTIONS(141), - [anon_sym_select] = ACTIONS(143), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [322] = { - [sym_statement] = STATE(480), - [sym_expression] = STATE(517), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(385), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [sym_identifier] = ACTIONS(577), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(581), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(583), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(591), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(595), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(599), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [323] = { - [sym_statement] = STATE(605), - [sym_expression] = STATE(473), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(572), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1236), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(169), - [sym_identifier] = ACTIONS(413), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(415), - [anon_sym_match] = ACTIONS(417), - [anon_sym_EQ_GT] = ACTIONS(125), - [anon_sym_while] = ACTIONS(419), - [anon_sym_for] = ACTIONS(421), - [anon_sym_asyncfor] = ACTIONS(423), - [anon_sym_transform] = ACTIONS(425), - [anon_sym_filter] = ACTIONS(427), - [anon_sym_find] = ACTIONS(429), - [anon_sym_remove] = ACTIONS(431), - [anon_sym_reduce] = ACTIONS(433), - [anon_sym_select] = ACTIONS(435), - [anon_sym_insert] = ACTIONS(145), - [anon_sym_async] = ACTIONS(437), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(153), - [anon_sym_assert_equal] = ACTIONS(153), - [anon_sym_context] = ACTIONS(153), - [anon_sym_download] = ACTIONS(153), - [anon_sym_help] = ACTIONS(153), - [anon_sym_length] = ACTIONS(153), - [anon_sym_output] = ACTIONS(153), - [anon_sym_output_error] = ACTIONS(153), - [anon_sym_type] = ACTIONS(153), - [anon_sym_append] = ACTIONS(153), - [anon_sym_metadata] = ACTIONS(153), - [anon_sym_move] = ACTIONS(153), - [anon_sym_read] = ACTIONS(153), - [anon_sym_workdir] = ACTIONS(153), - [anon_sym_write] = ACTIONS(153), - [anon_sym_from_json] = ACTIONS(153), - [anon_sym_to_json] = ACTIONS(153), - [anon_sym_to_string] = ACTIONS(153), - [anon_sym_to_float] = ACTIONS(153), - [anon_sym_bash] = ACTIONS(153), - [anon_sym_fish] = ACTIONS(153), - [anon_sym_raw] = ACTIONS(153), - [anon_sym_sh] = ACTIONS(153), - [anon_sym_zsh] = ACTIONS(153), - [anon_sym_random] = ACTIONS(153), - [anon_sym_random_boolean] = ACTIONS(153), - [anon_sym_random_float] = ACTIONS(153), - [anon_sym_random_integer] = ACTIONS(153), - [anon_sym_columns] = ACTIONS(153), - [anon_sym_rows] = ACTIONS(153), - [anon_sym_reverse] = ACTIONS(153), - }, - [324] = { - [sym_statement] = STATE(427), - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(416), - [sym_if_else] = STATE(416), - [sym_if] = STATE(404), - [sym_match] = STATE(416), - [sym_while] = STATE(416), - [sym_for] = STATE(416), - [sym_transform] = STATE(416), - [sym_filter] = STATE(416), - [sym_find] = STATE(416), - [sym_remove] = STATE(416), - [sym_reduce] = STATE(416), - [sym_select] = STATE(416), - [sym_insert] = STATE(416), - [sym_async] = STATE(416), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [sym_identifier] = ACTIONS(237), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(241), - [anon_sym_match] = ACTIONS(243), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_for] = ACTIONS(249), - [anon_sym_asyncfor] = ACTIONS(251), - [anon_sym_transform] = ACTIONS(253), - [anon_sym_filter] = ACTIONS(255), - [anon_sym_find] = ACTIONS(257), - [anon_sym_remove] = ACTIONS(259), - [anon_sym_reduce] = ACTIONS(261), - [anon_sym_select] = ACTIONS(263), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [325] = { - [sym_statement] = STATE(480), - [sym_expression] = STATE(444), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(335), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1175), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(189), - [sym_identifier] = ACTIONS(275), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(121), - [anon_sym_match] = ACTIONS(279), - [anon_sym_EQ_GT] = ACTIONS(281), - [anon_sym_while] = ACTIONS(283), - [anon_sym_for] = ACTIONS(285), - [anon_sym_asyncfor] = ACTIONS(287), - [anon_sym_transform] = ACTIONS(289), - [anon_sym_filter] = ACTIONS(291), - [anon_sym_find] = ACTIONS(293), - [anon_sym_remove] = ACTIONS(295), - [anon_sym_reduce] = ACTIONS(297), - [anon_sym_select] = ACTIONS(299), - [anon_sym_insert] = ACTIONS(301), - [anon_sym_async] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(305), - [anon_sym_assert] = ACTIONS(309), - [anon_sym_assert_equal] = ACTIONS(309), - [anon_sym_context] = ACTIONS(309), - [anon_sym_download] = ACTIONS(309), - [anon_sym_help] = ACTIONS(309), - [anon_sym_length] = ACTIONS(309), - [anon_sym_output] = ACTIONS(309), - [anon_sym_output_error] = ACTIONS(309), - [anon_sym_type] = ACTIONS(309), - [anon_sym_append] = ACTIONS(309), - [anon_sym_metadata] = ACTIONS(309), - [anon_sym_move] = ACTIONS(309), - [anon_sym_read] = ACTIONS(309), - [anon_sym_workdir] = ACTIONS(309), - [anon_sym_write] = ACTIONS(309), - [anon_sym_from_json] = ACTIONS(309), - [anon_sym_to_json] = ACTIONS(309), - [anon_sym_to_string] = ACTIONS(309), - [anon_sym_to_float] = ACTIONS(309), - [anon_sym_bash] = ACTIONS(309), - [anon_sym_fish] = ACTIONS(309), - [anon_sym_raw] = ACTIONS(309), - [anon_sym_sh] = ACTIONS(309), - [anon_sym_zsh] = ACTIONS(309), - [anon_sym_random] = ACTIONS(309), - [anon_sym_random_boolean] = ACTIONS(309), - [anon_sym_random_float] = ACTIONS(309), - [anon_sym_random_integer] = ACTIONS(309), - [anon_sym_columns] = ACTIONS(309), - [anon_sym_rows] = ACTIONS(309), - [anon_sym_reverse] = ACTIONS(309), - }, - [326] = { - [sym_statement] = STATE(605), - [sym_expression] = STATE(491), - [sym__expression_kind] = STATE(406), - [sym_value] = STATE(406), - [sym_boolean] = STATE(408), - [sym_list] = STATE(408), - [sym_map] = STATE(408), - [sym_index] = STATE(406), - [sym_math] = STATE(406), - [sym_logic] = STATE(406), - [sym_assignment] = STATE(602), - [sym_if_else] = STATE(602), - [sym_if] = STATE(563), - [sym_match] = STATE(602), - [sym_while] = STATE(602), - [sym_for] = STATE(602), - [sym_transform] = STATE(602), - [sym_filter] = STATE(602), - [sym_find] = STATE(602), - [sym_remove] = STATE(602), - [sym_reduce] = STATE(602), - [sym_select] = STATE(602), - [sym_insert] = STATE(602), - [sym_async] = STATE(602), - [sym_identifier_list] = STATE(1140), - [sym_table] = STATE(408), - [sym_yield] = STATE(406), - [sym_function] = STATE(408), - [sym_function_call] = STATE(406), - [sym__context_defined_function] = STATE(399), - [sym_built_in_function] = STATE(399), - [sym__built_in_function_name] = STATE(196), - [sym_identifier] = ACTIONS(387), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(233), - [anon_sym_LPAREN] = ACTIONS(59), - [sym_integer] = ACTIONS(61), - [sym_float] = ACTIONS(63), - [sym_string] = ACTIONS(63), - [anon_sym_true] = ACTIONS(65), - [anon_sym_false] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(391), - [anon_sym_EQ_GT] = ACTIONS(245), - [anon_sym_while] = ACTIONS(393), - [anon_sym_for] = ACTIONS(395), - [anon_sym_asyncfor] = ACTIONS(397), - [anon_sym_transform] = ACTIONS(399), - [anon_sym_filter] = ACTIONS(401), - [anon_sym_find] = ACTIONS(403), - [anon_sym_remove] = ACTIONS(405), - [anon_sym_reduce] = ACTIONS(407), - [anon_sym_select] = ACTIONS(409), - [anon_sym_insert] = ACTIONS(265), - [anon_sym_async] = ACTIONS(411), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(269), - [anon_sym_assert] = ACTIONS(273), - [anon_sym_assert_equal] = ACTIONS(273), - [anon_sym_context] = ACTIONS(273), - [anon_sym_download] = ACTIONS(273), - [anon_sym_help] = ACTIONS(273), - [anon_sym_length] = ACTIONS(273), - [anon_sym_output] = ACTIONS(273), - [anon_sym_output_error] = ACTIONS(273), - [anon_sym_type] = ACTIONS(273), - [anon_sym_append] = ACTIONS(273), - [anon_sym_metadata] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_read] = ACTIONS(273), - [anon_sym_workdir] = ACTIONS(273), - [anon_sym_write] = ACTIONS(273), - [anon_sym_from_json] = ACTIONS(273), - [anon_sym_to_json] = ACTIONS(273), - [anon_sym_to_string] = ACTIONS(273), - [anon_sym_to_float] = ACTIONS(273), - [anon_sym_bash] = ACTIONS(273), - [anon_sym_fish] = ACTIONS(273), - [anon_sym_raw] = ACTIONS(273), - [anon_sym_sh] = ACTIONS(273), - [anon_sym_zsh] = ACTIONS(273), - [anon_sym_random] = ACTIONS(273), - [anon_sym_random_boolean] = ACTIONS(273), - [anon_sym_random_float] = ACTIONS(273), - [anon_sym_random_integer] = ACTIONS(273), - [anon_sym_columns] = ACTIONS(273), - [anon_sym_rows] = ACTIONS(273), - [anon_sym_reverse] = ACTIONS(273), - }, - [327] = { - [sym_statement] = STATE(651), - [sym_expression] = STATE(541), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(685), - [sym_if_else] = STATE(685), - [sym_if] = STATE(560), - [sym_match] = STATE(685), - [sym_while] = STATE(685), - [sym_for] = STATE(685), - [sym_transform] = STATE(685), - [sym_filter] = STATE(685), - [sym_find] = STATE(685), - [sym_remove] = STATE(685), - [sym_reduce] = STATE(685), - [sym_select] = STATE(685), - [sym_insert] = STATE(685), - [sym_async] = STATE(685), - [sym_identifier_list] = STATE(1149), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(221), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(19), - [anon_sym_match] = ACTIONS(21), - [anon_sym_EQ_GT] = ACTIONS(23), - [anon_sym_while] = ACTIONS(25), - [anon_sym_for] = ACTIONS(27), - [anon_sym_asyncfor] = ACTIONS(29), - [anon_sym_transform] = ACTIONS(31), - [anon_sym_filter] = ACTIONS(33), - [anon_sym_find] = ACTIONS(35), - [anon_sym_remove] = ACTIONS(37), - [anon_sym_reduce] = ACTIONS(39), - [anon_sym_select] = ACTIONS(41), - [anon_sym_insert] = ACTIONS(43), - [anon_sym_async] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(49), - [anon_sym_assert] = ACTIONS(51), - [anon_sym_assert_equal] = ACTIONS(51), - [anon_sym_context] = ACTIONS(51), - [anon_sym_download] = ACTIONS(51), - [anon_sym_help] = ACTIONS(51), - [anon_sym_length] = ACTIONS(51), - [anon_sym_output] = ACTIONS(51), - [anon_sym_output_error] = ACTIONS(51), - [anon_sym_type] = ACTIONS(51), - [anon_sym_append] = ACTIONS(51), - [anon_sym_metadata] = ACTIONS(51), - [anon_sym_move] = ACTIONS(51), - [anon_sym_read] = ACTIONS(51), - [anon_sym_workdir] = ACTIONS(51), - [anon_sym_write] = ACTIONS(51), - [anon_sym_from_json] = ACTIONS(51), - [anon_sym_to_json] = ACTIONS(51), - [anon_sym_to_string] = ACTIONS(51), - [anon_sym_to_float] = ACTIONS(51), - [anon_sym_bash] = ACTIONS(51), - [anon_sym_fish] = ACTIONS(51), - [anon_sym_raw] = ACTIONS(51), - [anon_sym_sh] = ACTIONS(51), - [anon_sym_zsh] = ACTIONS(51), - [anon_sym_random] = ACTIONS(51), - [anon_sym_random_boolean] = ACTIONS(51), - [anon_sym_random_float] = ACTIONS(51), - [anon_sym_random_integer] = ACTIONS(51), - [anon_sym_columns] = ACTIONS(51), - [anon_sym_rows] = ACTIONS(51), - [anon_sym_reverse] = ACTIONS(51), - }, - [328] = { - [sym_statement] = STATE(1022), - [sym_expression] = STATE(946), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_assignment] = STATE(1030), - [sym_if_else] = STATE(1030), - [sym_if] = STATE(1014), - [sym_match] = STATE(1030), - [sym_while] = STATE(1030), - [sym_for] = STATE(1030), - [sym_transform] = STATE(1030), - [sym_filter] = STATE(1030), - [sym_find] = STATE(1030), - [sym_remove] = STATE(1030), - [sym_reduce] = STATE(1030), - [sym_select] = STATE(1030), - [sym_insert] = STATE(1030), - [sym_async] = STATE(1030), - [sym_identifier_list] = STATE(1099), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1327), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_if] = ACTIONS(1329), - [anon_sym_match] = ACTIONS(1331), - [anon_sym_EQ_GT] = ACTIONS(1333), - [anon_sym_while] = ACTIONS(1335), - [anon_sym_for] = ACTIONS(1337), - [anon_sym_asyncfor] = ACTIONS(1339), - [anon_sym_transform] = ACTIONS(1341), - [anon_sym_filter] = ACTIONS(1343), - [anon_sym_find] = ACTIONS(1345), - [anon_sym_remove] = ACTIONS(1347), - [anon_sym_reduce] = ACTIONS(1349), - [anon_sym_select] = ACTIONS(1351), - [anon_sym_insert] = ACTIONS(1353), - [anon_sym_async] = ACTIONS(1355), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(1357), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [329] = { - [sym_statement] = STATE(480), - [sym_expression] = STATE(415), - [sym__expression_kind] = STATE(495), - [sym_value] = STATE(495), - [sym_boolean] = STATE(456), - [sym_list] = STATE(456), - [sym_map] = STATE(456), - [sym_index] = STATE(495), - [sym_math] = STATE(495), - [sym_logic] = STATE(495), - [sym_assignment] = STATE(451), - [sym_if_else] = STATE(451), - [sym_if] = STATE(330), - [sym_match] = STATE(451), - [sym_while] = STATE(451), - [sym_for] = STATE(451), - [sym_transform] = STATE(451), - [sym_filter] = STATE(451), - [sym_find] = STATE(451), - [sym_remove] = STATE(451), - [sym_reduce] = STATE(451), - [sym_select] = STATE(451), - [sym_insert] = STATE(451), - [sym_async] = STATE(451), - [sym_identifier_list] = STATE(1118), - [sym_table] = STATE(456), - [sym_yield] = STATE(495), - [sym_function] = STATE(456), - [sym_function_call] = STATE(495), - [sym__context_defined_function] = STATE(486), - [sym_built_in_function] = STATE(486), - [sym__built_in_function_name] = STATE(182), - [sym_identifier] = ACTIONS(155), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(9), - [sym_integer] = ACTIONS(11), - [sym_float] = ACTIONS(13), - [sym_string] = ACTIONS(13), - [anon_sym_true] = ACTIONS(15), - [anon_sym_false] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(17), - [anon_sym_if] = ACTIONS(79), - [anon_sym_match] = ACTIONS(161), - [anon_sym_EQ_GT] = ACTIONS(163), - [anon_sym_while] = ACTIONS(165), - [anon_sym_for] = ACTIONS(167), - [anon_sym_asyncfor] = ACTIONS(169), - [anon_sym_transform] = ACTIONS(171), - [anon_sym_filter] = ACTIONS(173), - [anon_sym_find] = ACTIONS(175), - [anon_sym_remove] = ACTIONS(177), - [anon_sym_reduce] = ACTIONS(179), - [anon_sym_select] = ACTIONS(181), - [anon_sym_insert] = ACTIONS(183), - [anon_sym_async] = ACTIONS(185), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(187), - [anon_sym_assert] = ACTIONS(191), - [anon_sym_assert_equal] = ACTIONS(191), - [anon_sym_context] = ACTIONS(191), - [anon_sym_download] = ACTIONS(191), - [anon_sym_help] = ACTIONS(191), - [anon_sym_length] = ACTIONS(191), - [anon_sym_output] = ACTIONS(191), - [anon_sym_output_error] = ACTIONS(191), - [anon_sym_type] = ACTIONS(191), - [anon_sym_append] = ACTIONS(191), - [anon_sym_metadata] = ACTIONS(191), - [anon_sym_move] = ACTIONS(191), - [anon_sym_read] = ACTIONS(191), - [anon_sym_workdir] = ACTIONS(191), - [anon_sym_write] = ACTIONS(191), - [anon_sym_from_json] = ACTIONS(191), - [anon_sym_to_json] = ACTIONS(191), - [anon_sym_to_string] = ACTIONS(191), - [anon_sym_to_float] = ACTIONS(191), - [anon_sym_bash] = ACTIONS(191), - [anon_sym_fish] = ACTIONS(191), - [anon_sym_raw] = ACTIONS(191), - [anon_sym_sh] = ACTIONS(191), - [anon_sym_zsh] = ACTIONS(191), - [anon_sym_random] = ACTIONS(191), - [anon_sym_random_boolean] = ACTIONS(191), - [anon_sym_random_float] = ACTIONS(191), - [anon_sym_random_integer] = ACTIONS(191), - [anon_sym_columns] = ACTIONS(191), - [anon_sym_rows] = ACTIONS(191), - [anon_sym_reverse] = ACTIONS(191), - }, - [330] = { - [sym_else_if] = STATE(331), - [sym_else] = STATE(474), - [aux_sym_if_else_repeat1] = STATE(331), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [anon_sym_COMMA] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_RBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_DOT_DOT] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1437), - [anon_sym_else] = ACTIONS(1439), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [331] = { - [sym_else_if] = STATE(351), - [sym_else] = STATE(461), - [aux_sym_if_else_repeat1] = STATE(351), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_DOT_DOT] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1437), - [anon_sym_else] = ACTIONS(1439), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [332] = { - [sym_else_if] = STATE(333), - [sym_else] = STATE(411), - [aux_sym_if_else_repeat1] = STATE(333), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [anon_sym_COMMA] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_RBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_DOT_DOT] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1437), - [anon_sym_else] = ACTIONS(1445), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [333] = { - [sym_else_if] = STATE(351), - [sym_else] = STATE(374), - [aux_sym_if_else_repeat1] = STATE(351), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_DOT_DOT] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1437), - [anon_sym_else] = ACTIONS(1445), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [334] = { - [sym_expression] = STATE(553), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(361), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_assignment_operator] = STATE(328), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_EQ] = ACTIONS(900), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(898), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_PLUS_EQ] = ACTIONS(902), - [anon_sym_DASH_EQ] = ACTIONS(902), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [335] = { - [sym_else_if] = STATE(342), - [sym_else] = STATE(474), - [aux_sym_if_else_repeat1] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [anon_sym_COMMA] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_RBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1463), - [anon_sym_else] = ACTIONS(1465), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [336] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [anon_sym_COMMA] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_RBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1467), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_elseif] = ACTIONS(1467), - [anon_sym_else] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [337] = { - [sym_expression] = STATE(551), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(337), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1471), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1474), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(1477), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(1480), - [sym_float] = ACTIONS(1483), - [sym_string] = ACTIONS(1483), - [anon_sym_true] = ACTIONS(1486), - [anon_sym_false] = ACTIONS(1486), - [anon_sym_LBRACK] = ACTIONS(1489), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_EQ_GT] = ACTIONS(1492), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1495), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1498), - [anon_sym_assert_equal] = ACTIONS(1498), - [anon_sym_context] = ACTIONS(1498), - [anon_sym_download] = ACTIONS(1498), - [anon_sym_help] = ACTIONS(1498), - [anon_sym_length] = ACTIONS(1498), - [anon_sym_output] = ACTIONS(1498), - [anon_sym_output_error] = ACTIONS(1498), - [anon_sym_type] = ACTIONS(1498), - [anon_sym_append] = ACTIONS(1498), - [anon_sym_metadata] = ACTIONS(1498), - [anon_sym_move] = ACTIONS(1498), - [anon_sym_read] = ACTIONS(1498), - [anon_sym_workdir] = ACTIONS(1498), - [anon_sym_write] = ACTIONS(1498), - [anon_sym_from_json] = ACTIONS(1498), - [anon_sym_to_json] = ACTIONS(1498), - [anon_sym_to_string] = ACTIONS(1498), - [anon_sym_to_float] = ACTIONS(1498), - [anon_sym_bash] = ACTIONS(1498), - [anon_sym_fish] = ACTIONS(1498), - [anon_sym_raw] = ACTIONS(1498), - [anon_sym_sh] = ACTIONS(1498), - [anon_sym_zsh] = ACTIONS(1498), - [anon_sym_random] = ACTIONS(1498), - [anon_sym_random_boolean] = ACTIONS(1498), - [anon_sym_random_float] = ACTIONS(1498), - [anon_sym_random_integer] = ACTIONS(1498), - [anon_sym_columns] = ACTIONS(1498), - [anon_sym_rows] = ACTIONS(1498), - [anon_sym_reverse] = ACTIONS(1498), - }, - [338] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_RBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_DOT_DOT] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_elseif] = ACTIONS(1501), - [anon_sym_else] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [339] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [anon_sym_COMMA] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_RBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1505), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_elseif] = ACTIONS(1467), - [anon_sym_else] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [340] = { - [sym_else_if] = STATE(345), - [sym_else] = STATE(411), - [aux_sym_if_else_repeat1] = STATE(345), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [anon_sym_COMMA] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_RBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1463), - [anon_sym_else] = ACTIONS(1507), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [341] = { - [sym_expression] = STATE(551), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(337), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(904), - [anon_sym_COMMA] = ACTIONS(904), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(904), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_DOT_DOT] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [342] = { - [sym_else_if] = STATE(367), - [sym_else] = STATE(461), - [aux_sym_if_else_repeat1] = STATE(367), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1463), - [anon_sym_else] = ACTIONS(1465), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [343] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [anon_sym_COMMA] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_RBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_DOT_DOT] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_elseif] = ACTIONS(1517), - [anon_sym_else] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [344] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [anon_sym_COMMA] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_RBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(69), - [anon_sym_DOT_DOT] = ACTIONS(1521), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_elseif] = ACTIONS(1521), - [anon_sym_else] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(113), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [345] = { - [sym_else_if] = STATE(367), - [sym_else] = STATE(374), - [aux_sym_if_else_repeat1] = STATE(367), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1463), - [anon_sym_else] = ACTIONS(1507), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [346] = { - [sym_expression] = STATE(551), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(348), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(947), - [anon_sym_COMMA] = ACTIONS(947), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(947), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_DOT_DOT] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [347] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1529), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_RBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(69), - [anon_sym_DOT_DOT] = ACTIONS(1525), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_elseif] = ACTIONS(1525), - [anon_sym_else] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(113), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [348] = { - [sym_expression] = STATE(551), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(337), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(951), - [anon_sym_COMMA] = ACTIONS(951), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(951), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_DOT_DOT] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [349] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [anon_sym_COMMA] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_RBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(69), - [anon_sym_DOT_DOT] = ACTIONS(1531), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_elseif] = ACTIONS(1531), - [anon_sym_else] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(113), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [350] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1539), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_RBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(69), - [anon_sym_DOT_DOT] = ACTIONS(1535), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_elseif] = ACTIONS(1535), - [anon_sym_else] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(113), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [351] = { - [sym_else_if] = STATE(351), - [aux_sym_if_else_repeat1] = STATE(351), - [ts_builtin_sym_end] = ACTIONS(1542), - [sym_identifier] = ACTIONS(1544), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1542), - [anon_sym_RBRACE] = ACTIONS(1542), - [anon_sym_SEMI] = ACTIONS(1542), - [anon_sym_LPAREN] = ACTIONS(1542), - [anon_sym_RPAREN] = ACTIONS(1542), - [anon_sym_COMMA] = ACTIONS(1542), - [sym_integer] = ACTIONS(1544), - [sym_float] = ACTIONS(1542), - [sym_string] = ACTIONS(1542), - [anon_sym_true] = ACTIONS(1544), - [anon_sym_false] = ACTIONS(1544), - [anon_sym_LBRACK] = ACTIONS(1542), - [anon_sym_RBRACK] = ACTIONS(1542), - [anon_sym_COLON] = ACTIONS(1542), - [anon_sym_DOT_DOT] = ACTIONS(1542), - [anon_sym_PLUS] = ACTIONS(1542), - [anon_sym_DASH] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(1542), - [anon_sym_SLASH] = ACTIONS(1542), - [anon_sym_PERCENT] = ACTIONS(1542), - [anon_sym_EQ_EQ] = ACTIONS(1542), - [anon_sym_BANG_EQ] = ACTIONS(1542), - [anon_sym_AMP_AMP] = ACTIONS(1542), - [anon_sym_PIPE_PIPE] = ACTIONS(1542), - [anon_sym_GT] = ACTIONS(1544), - [anon_sym_LT] = ACTIONS(1544), - [anon_sym_GT_EQ] = ACTIONS(1542), - [anon_sym_LT_EQ] = ACTIONS(1542), - [anon_sym_if] = ACTIONS(1544), - [anon_sym_elseif] = ACTIONS(1546), - [anon_sym_else] = ACTIONS(1544), - [anon_sym_match] = ACTIONS(1544), - [anon_sym_EQ_GT] = ACTIONS(1542), - [anon_sym_while] = ACTIONS(1544), - [anon_sym_for] = ACTIONS(1544), - [anon_sym_asyncfor] = ACTIONS(1542), - [anon_sym_transform] = ACTIONS(1544), - [anon_sym_filter] = ACTIONS(1544), - [anon_sym_find] = ACTIONS(1544), - [anon_sym_remove] = ACTIONS(1544), - [anon_sym_reduce] = ACTIONS(1544), - [anon_sym_select] = ACTIONS(1544), - [anon_sym_insert] = ACTIONS(1544), - [anon_sym_async] = ACTIONS(1544), - [anon_sym_PIPE] = ACTIONS(1544), - [anon_sym_table] = ACTIONS(1544), - [anon_sym_DASH_GT] = ACTIONS(1542), - [anon_sym_assert] = ACTIONS(1544), - [anon_sym_assert_equal] = ACTIONS(1544), - [anon_sym_context] = ACTIONS(1544), - [anon_sym_download] = ACTIONS(1544), - [anon_sym_help] = ACTIONS(1544), - [anon_sym_length] = ACTIONS(1544), - [anon_sym_output] = ACTIONS(1544), - [anon_sym_output_error] = ACTIONS(1544), - [anon_sym_type] = ACTIONS(1544), - [anon_sym_append] = ACTIONS(1544), - [anon_sym_metadata] = ACTIONS(1544), - [anon_sym_move] = ACTIONS(1544), - [anon_sym_read] = ACTIONS(1544), - [anon_sym_workdir] = ACTIONS(1544), - [anon_sym_write] = ACTIONS(1544), - [anon_sym_from_json] = ACTIONS(1544), - [anon_sym_to_json] = ACTIONS(1544), - [anon_sym_to_string] = ACTIONS(1544), - [anon_sym_to_float] = ACTIONS(1544), - [anon_sym_bash] = ACTIONS(1544), - [anon_sym_fish] = ACTIONS(1544), - [anon_sym_raw] = ACTIONS(1544), - [anon_sym_sh] = ACTIONS(1544), - [anon_sym_zsh] = ACTIONS(1544), - [anon_sym_random] = ACTIONS(1544), - [anon_sym_random_boolean] = ACTIONS(1544), - [anon_sym_random_float] = ACTIONS(1544), - [anon_sym_random_integer] = ACTIONS(1544), - [anon_sym_columns] = ACTIONS(1544), - [anon_sym_rows] = ACTIONS(1544), - [anon_sym_reverse] = ACTIONS(1544), - }, - [352] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [anon_sym_COMMA] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_RBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(69), - [anon_sym_DOT_DOT] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_elseif] = ACTIONS(1549), - [anon_sym_else] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(113), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [353] = { - [sym_expression] = STATE(551), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(341), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(955), - [anon_sym_COMMA] = ACTIONS(955), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(955), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_DOT_DOT] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [354] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1529), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_RBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_elseif] = ACTIONS(1525), - [anon_sym_else] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [355] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [anon_sym_COMMA] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_RBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_elseif] = ACTIONS(1549), - [anon_sym_else] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [356] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [anon_sym_COMMA] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_RBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_elseif] = ACTIONS(1531), - [anon_sym_else] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [357] = { - [sym_math_operator] = STATE(720), - [sym_logic_operator] = STATE(717), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1553), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(69), - [anon_sym_DOT_DOT] = ACTIONS(1535), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_elseif] = ACTIONS(1535), - [anon_sym_else] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(113), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [358] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_RBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_elseif] = ACTIONS(1501), - [anon_sym_else] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [359] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [anon_sym_COMMA] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_RBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_elseif] = ACTIONS(1517), - [anon_sym_else] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [360] = { - [sym_expression] = STATE(553), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(362), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(955), - [anon_sym_SEMI] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(955), - [anon_sym_COMMA] = ACTIONS(955), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(955), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [361] = { - [sym_expression] = STATE(553), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(365), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(951), - [anon_sym_COMMA] = ACTIONS(951), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(951), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [362] = { - [sym_expression] = STATE(553), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(365), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(904), - [anon_sym_COMMA] = ACTIONS(904), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(904), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [363] = { - [sym_else_if] = STATE(370), - [sym_else] = STATE(411), - [aux_sym_if_else_repeat1] = STATE(370), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_DOT_DOT] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1555), - [anon_sym_else] = ACTIONS(1557), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [364] = { - [sym_else_if] = STATE(368), - [sym_else] = STATE(474), - [aux_sym_if_else_repeat1] = STATE(368), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_DOT_DOT] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1555), - [anon_sym_else] = ACTIONS(1559), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [365] = { - [sym_expression] = STATE(553), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(365), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1471), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1474), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(1477), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(1480), - [sym_float] = ACTIONS(1483), - [sym_string] = ACTIONS(1483), - [anon_sym_true] = ACTIONS(1486), - [anon_sym_false] = ACTIONS(1486), - [anon_sym_LBRACK] = ACTIONS(1489), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_EQ_GT] = ACTIONS(1561), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1564), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1567), - [anon_sym_assert_equal] = ACTIONS(1567), - [anon_sym_context] = ACTIONS(1567), - [anon_sym_download] = ACTIONS(1567), - [anon_sym_help] = ACTIONS(1567), - [anon_sym_length] = ACTIONS(1567), - [anon_sym_output] = ACTIONS(1567), - [anon_sym_output_error] = ACTIONS(1567), - [anon_sym_type] = ACTIONS(1567), - [anon_sym_append] = ACTIONS(1567), - [anon_sym_metadata] = ACTIONS(1567), - [anon_sym_move] = ACTIONS(1567), - [anon_sym_read] = ACTIONS(1567), - [anon_sym_workdir] = ACTIONS(1567), - [anon_sym_write] = ACTIONS(1567), - [anon_sym_from_json] = ACTIONS(1567), - [anon_sym_to_json] = ACTIONS(1567), - [anon_sym_to_string] = ACTIONS(1567), - [anon_sym_to_float] = ACTIONS(1567), - [anon_sym_bash] = ACTIONS(1567), - [anon_sym_fish] = ACTIONS(1567), - [anon_sym_raw] = ACTIONS(1567), - [anon_sym_sh] = ACTIONS(1567), - [anon_sym_zsh] = ACTIONS(1567), - [anon_sym_random] = ACTIONS(1567), - [anon_sym_random_boolean] = ACTIONS(1567), - [anon_sym_random_float] = ACTIONS(1567), - [anon_sym_random_integer] = ACTIONS(1567), - [anon_sym_columns] = ACTIONS(1567), - [anon_sym_rows] = ACTIONS(1567), - [anon_sym_reverse] = ACTIONS(1567), - }, - [366] = { - [sym_expression] = STATE(553), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(361), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(947), - [anon_sym_COMMA] = ACTIONS(947), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_RBRACK] = ACTIONS(947), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [367] = { - [sym_else_if] = STATE(367), - [aux_sym_if_else_repeat1] = STATE(367), - [ts_builtin_sym_end] = ACTIONS(1542), - [sym_identifier] = ACTIONS(1544), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1542), - [anon_sym_RBRACE] = ACTIONS(1542), - [anon_sym_SEMI] = ACTIONS(1542), - [anon_sym_LPAREN] = ACTIONS(1542), - [anon_sym_RPAREN] = ACTIONS(1542), - [anon_sym_COMMA] = ACTIONS(1542), - [sym_integer] = ACTIONS(1544), - [sym_float] = ACTIONS(1542), - [sym_string] = ACTIONS(1542), - [anon_sym_true] = ACTIONS(1544), - [anon_sym_false] = ACTIONS(1544), - [anon_sym_LBRACK] = ACTIONS(1542), - [anon_sym_RBRACK] = ACTIONS(1542), - [anon_sym_COLON] = ACTIONS(1542), - [anon_sym_PLUS] = ACTIONS(1542), - [anon_sym_DASH] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(1542), - [anon_sym_SLASH] = ACTIONS(1542), - [anon_sym_PERCENT] = ACTIONS(1542), - [anon_sym_EQ_EQ] = ACTIONS(1542), - [anon_sym_BANG_EQ] = ACTIONS(1542), - [anon_sym_AMP_AMP] = ACTIONS(1542), - [anon_sym_PIPE_PIPE] = ACTIONS(1542), - [anon_sym_GT] = ACTIONS(1544), - [anon_sym_LT] = ACTIONS(1544), - [anon_sym_GT_EQ] = ACTIONS(1542), - [anon_sym_LT_EQ] = ACTIONS(1542), - [anon_sym_if] = ACTIONS(1544), - [anon_sym_elseif] = ACTIONS(1570), - [anon_sym_else] = ACTIONS(1544), - [anon_sym_match] = ACTIONS(1544), - [anon_sym_EQ_GT] = ACTIONS(1542), - [anon_sym_while] = ACTIONS(1544), - [anon_sym_for] = ACTIONS(1544), - [anon_sym_asyncfor] = ACTIONS(1542), - [anon_sym_transform] = ACTIONS(1544), - [anon_sym_filter] = ACTIONS(1544), - [anon_sym_find] = ACTIONS(1544), - [anon_sym_remove] = ACTIONS(1544), - [anon_sym_reduce] = ACTIONS(1544), - [anon_sym_select] = ACTIONS(1544), - [anon_sym_insert] = ACTIONS(1544), - [anon_sym_async] = ACTIONS(1544), - [anon_sym_PIPE] = ACTIONS(1544), - [anon_sym_table] = ACTIONS(1544), - [anon_sym_DASH_GT] = ACTIONS(1542), - [anon_sym_assert] = ACTIONS(1544), - [anon_sym_assert_equal] = ACTIONS(1544), - [anon_sym_context] = ACTIONS(1544), - [anon_sym_download] = ACTIONS(1544), - [anon_sym_help] = ACTIONS(1544), - [anon_sym_length] = ACTIONS(1544), - [anon_sym_output] = ACTIONS(1544), - [anon_sym_output_error] = ACTIONS(1544), - [anon_sym_type] = ACTIONS(1544), - [anon_sym_append] = ACTIONS(1544), - [anon_sym_metadata] = ACTIONS(1544), - [anon_sym_move] = ACTIONS(1544), - [anon_sym_read] = ACTIONS(1544), - [anon_sym_workdir] = ACTIONS(1544), - [anon_sym_write] = ACTIONS(1544), - [anon_sym_from_json] = ACTIONS(1544), - [anon_sym_to_json] = ACTIONS(1544), - [anon_sym_to_string] = ACTIONS(1544), - [anon_sym_to_float] = ACTIONS(1544), - [anon_sym_bash] = ACTIONS(1544), - [anon_sym_fish] = ACTIONS(1544), - [anon_sym_raw] = ACTIONS(1544), - [anon_sym_sh] = ACTIONS(1544), - [anon_sym_zsh] = ACTIONS(1544), - [anon_sym_random] = ACTIONS(1544), - [anon_sym_random_boolean] = ACTIONS(1544), - [anon_sym_random_float] = ACTIONS(1544), - [anon_sym_random_integer] = ACTIONS(1544), - [anon_sym_columns] = ACTIONS(1544), - [anon_sym_rows] = ACTIONS(1544), - [anon_sym_reverse] = ACTIONS(1544), - }, - [368] = { - [sym_else_if] = STATE(393), - [sym_else] = STATE(461), - [aux_sym_if_else_repeat1] = STATE(393), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_DOT_DOT] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1555), - [anon_sym_else] = ACTIONS(1559), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [369] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1539), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_RBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_elseif] = ACTIONS(1535), - [anon_sym_else] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [370] = { - [sym_else_if] = STATE(393), - [sym_else] = STATE(374), - [aux_sym_if_else_repeat1] = STATE(393), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_DOT_DOT] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1555), - [anon_sym_else] = ACTIONS(1557), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [371] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [anon_sym_COMMA] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_RBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_elseif] = ACTIONS(1521), - [anon_sym_else] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [372] = { - [ts_builtin_sym_end] = ACTIONS(1573), - [sym_identifier] = ACTIONS(1575), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1573), - [anon_sym_RBRACE] = ACTIONS(1573), - [anon_sym_SEMI] = ACTIONS(1573), - [anon_sym_LPAREN] = ACTIONS(1573), - [anon_sym_RPAREN] = ACTIONS(1573), - [anon_sym_COMMA] = ACTIONS(1573), - [sym_integer] = ACTIONS(1575), - [sym_float] = ACTIONS(1573), - [sym_string] = ACTIONS(1573), - [anon_sym_true] = ACTIONS(1575), - [anon_sym_false] = ACTIONS(1575), - [anon_sym_LBRACK] = ACTIONS(1573), - [anon_sym_RBRACK] = ACTIONS(1573), - [anon_sym_COLON] = ACTIONS(1573), - [anon_sym_DOT_DOT] = ACTIONS(1573), - [anon_sym_PLUS] = ACTIONS(1573), - [anon_sym_DASH] = ACTIONS(1575), - [anon_sym_STAR] = ACTIONS(1573), - [anon_sym_SLASH] = ACTIONS(1573), - [anon_sym_PERCENT] = ACTIONS(1573), - [anon_sym_EQ_EQ] = ACTIONS(1573), - [anon_sym_BANG_EQ] = ACTIONS(1573), - [anon_sym_AMP_AMP] = ACTIONS(1573), - [anon_sym_PIPE_PIPE] = ACTIONS(1573), - [anon_sym_GT] = ACTIONS(1575), - [anon_sym_LT] = ACTIONS(1575), - [anon_sym_GT_EQ] = ACTIONS(1573), - [anon_sym_LT_EQ] = ACTIONS(1573), - [anon_sym_if] = ACTIONS(1575), - [anon_sym_elseif] = ACTIONS(1573), - [anon_sym_else] = ACTIONS(1575), - [anon_sym_match] = ACTIONS(1575), - [anon_sym_EQ_GT] = ACTIONS(1573), - [anon_sym_while] = ACTIONS(1575), - [anon_sym_for] = ACTIONS(1575), - [anon_sym_asyncfor] = ACTIONS(1573), - [anon_sym_transform] = ACTIONS(1575), - [anon_sym_filter] = ACTIONS(1575), - [anon_sym_find] = ACTIONS(1575), - [anon_sym_remove] = ACTIONS(1575), - [anon_sym_reduce] = ACTIONS(1575), - [anon_sym_select] = ACTIONS(1575), - [anon_sym_insert] = ACTIONS(1575), - [anon_sym_async] = ACTIONS(1575), - [anon_sym_PIPE] = ACTIONS(1575), - [anon_sym_table] = ACTIONS(1575), - [anon_sym_DASH_GT] = ACTIONS(1573), - [anon_sym_assert] = ACTIONS(1575), - [anon_sym_assert_equal] = ACTIONS(1575), - [anon_sym_context] = ACTIONS(1575), - [anon_sym_download] = ACTIONS(1575), - [anon_sym_help] = ACTIONS(1575), - [anon_sym_length] = ACTIONS(1575), - [anon_sym_output] = ACTIONS(1575), - [anon_sym_output_error] = ACTIONS(1575), - [anon_sym_type] = ACTIONS(1575), - [anon_sym_append] = ACTIONS(1575), - [anon_sym_metadata] = ACTIONS(1575), - [anon_sym_move] = ACTIONS(1575), - [anon_sym_read] = ACTIONS(1575), - [anon_sym_workdir] = ACTIONS(1575), - [anon_sym_write] = ACTIONS(1575), - [anon_sym_from_json] = ACTIONS(1575), - [anon_sym_to_json] = ACTIONS(1575), - [anon_sym_to_string] = ACTIONS(1575), - [anon_sym_to_float] = ACTIONS(1575), - [anon_sym_bash] = ACTIONS(1575), - [anon_sym_fish] = ACTIONS(1575), - [anon_sym_raw] = ACTIONS(1575), - [anon_sym_sh] = ACTIONS(1575), - [anon_sym_zsh] = ACTIONS(1575), - [anon_sym_random] = ACTIONS(1575), - [anon_sym_random_boolean] = ACTIONS(1575), - [anon_sym_random_float] = ACTIONS(1575), - [anon_sym_random_integer] = ACTIONS(1575), - [anon_sym_columns] = ACTIONS(1575), - [anon_sym_rows] = ACTIONS(1575), - [anon_sym_reverse] = ACTIONS(1575), - }, - [373] = { - [sym_expression] = STATE(551), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(348), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [374] = { - [ts_builtin_sym_end] = ACTIONS(1577), - [sym_identifier] = ACTIONS(1579), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1577), - [anon_sym_RBRACE] = ACTIONS(1577), - [anon_sym_SEMI] = ACTIONS(1577), - [anon_sym_LPAREN] = ACTIONS(1577), - [anon_sym_RPAREN] = ACTIONS(1577), - [anon_sym_COMMA] = ACTIONS(1577), - [sym_integer] = ACTIONS(1579), - [sym_float] = ACTIONS(1577), - [sym_string] = ACTIONS(1577), - [anon_sym_true] = ACTIONS(1579), - [anon_sym_false] = ACTIONS(1579), - [anon_sym_LBRACK] = ACTIONS(1577), - [anon_sym_RBRACK] = ACTIONS(1577), - [anon_sym_COLON] = ACTIONS(1577), - [anon_sym_DOT_DOT] = ACTIONS(1577), - [anon_sym_PLUS] = ACTIONS(1577), - [anon_sym_DASH] = ACTIONS(1579), - [anon_sym_STAR] = ACTIONS(1577), - [anon_sym_SLASH] = ACTIONS(1577), - [anon_sym_PERCENT] = ACTIONS(1577), - [anon_sym_EQ_EQ] = ACTIONS(1577), - [anon_sym_BANG_EQ] = ACTIONS(1577), - [anon_sym_AMP_AMP] = ACTIONS(1577), - [anon_sym_PIPE_PIPE] = ACTIONS(1577), - [anon_sym_GT] = ACTIONS(1579), - [anon_sym_LT] = ACTIONS(1579), - [anon_sym_GT_EQ] = ACTIONS(1577), - [anon_sym_LT_EQ] = ACTIONS(1577), - [anon_sym_if] = ACTIONS(1579), - [anon_sym_elseif] = ACTIONS(1577), - [anon_sym_else] = ACTIONS(1579), - [anon_sym_match] = ACTIONS(1579), - [anon_sym_EQ_GT] = ACTIONS(1577), - [anon_sym_while] = ACTIONS(1579), - [anon_sym_for] = ACTIONS(1579), - [anon_sym_asyncfor] = ACTIONS(1577), - [anon_sym_transform] = ACTIONS(1579), - [anon_sym_filter] = ACTIONS(1579), - [anon_sym_find] = ACTIONS(1579), - [anon_sym_remove] = ACTIONS(1579), - [anon_sym_reduce] = ACTIONS(1579), - [anon_sym_select] = ACTIONS(1579), - [anon_sym_insert] = ACTIONS(1579), - [anon_sym_async] = ACTIONS(1579), - [anon_sym_PIPE] = ACTIONS(1579), - [anon_sym_table] = ACTIONS(1579), - [anon_sym_DASH_GT] = ACTIONS(1577), - [anon_sym_assert] = ACTIONS(1579), - [anon_sym_assert_equal] = ACTIONS(1579), - [anon_sym_context] = ACTIONS(1579), - [anon_sym_download] = ACTIONS(1579), - [anon_sym_help] = ACTIONS(1579), - [anon_sym_length] = ACTIONS(1579), - [anon_sym_output] = ACTIONS(1579), - [anon_sym_output_error] = ACTIONS(1579), - [anon_sym_type] = ACTIONS(1579), - [anon_sym_append] = ACTIONS(1579), - [anon_sym_metadata] = ACTIONS(1579), - [anon_sym_move] = ACTIONS(1579), - [anon_sym_read] = ACTIONS(1579), - [anon_sym_workdir] = ACTIONS(1579), - [anon_sym_write] = ACTIONS(1579), - [anon_sym_from_json] = ACTIONS(1579), - [anon_sym_to_json] = ACTIONS(1579), - [anon_sym_to_string] = ACTIONS(1579), - [anon_sym_to_float] = ACTIONS(1579), - [anon_sym_bash] = ACTIONS(1579), - [anon_sym_fish] = ACTIONS(1579), - [anon_sym_raw] = ACTIONS(1579), - [anon_sym_sh] = ACTIONS(1579), - [anon_sym_zsh] = ACTIONS(1579), - [anon_sym_random] = ACTIONS(1579), - [anon_sym_random_boolean] = ACTIONS(1579), - [anon_sym_random_float] = ACTIONS(1579), - [anon_sym_random_integer] = ACTIONS(1579), - [anon_sym_columns] = ACTIONS(1579), - [anon_sym_rows] = ACTIONS(1579), - [anon_sym_reverse] = ACTIONS(1579), - }, - [375] = { - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(933), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(910), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(910), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(933), - [sym_float] = ACTIONS(910), - [sym_string] = ACTIONS(910), - [anon_sym_true] = ACTIONS(933), - [anon_sym_false] = ACTIONS(933), - [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_elseif] = ACTIONS(910), - [anon_sym_else] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(910), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(933), - [anon_sym_table] = ACTIONS(933), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(933), - [anon_sym_assert_equal] = ACTIONS(933), - [anon_sym_context] = ACTIONS(933), - [anon_sym_download] = ACTIONS(933), - [anon_sym_help] = ACTIONS(933), - [anon_sym_length] = ACTIONS(933), - [anon_sym_output] = ACTIONS(933), - [anon_sym_output_error] = ACTIONS(933), - [anon_sym_type] = ACTIONS(933), - [anon_sym_append] = ACTIONS(933), - [anon_sym_metadata] = ACTIONS(933), - [anon_sym_move] = ACTIONS(933), - [anon_sym_read] = ACTIONS(933), - [anon_sym_workdir] = ACTIONS(933), - [anon_sym_write] = ACTIONS(933), - [anon_sym_from_json] = ACTIONS(933), - [anon_sym_to_json] = ACTIONS(933), - [anon_sym_to_string] = ACTIONS(933), - [anon_sym_to_float] = ACTIONS(933), - [anon_sym_bash] = ACTIONS(933), - [anon_sym_fish] = ACTIONS(933), - [anon_sym_raw] = ACTIONS(933), - [anon_sym_sh] = ACTIONS(933), - [anon_sym_zsh] = ACTIONS(933), - [anon_sym_random] = ACTIONS(933), - [anon_sym_random_boolean] = ACTIONS(933), - [anon_sym_random_float] = ACTIONS(933), - [anon_sym_random_integer] = ACTIONS(933), - [anon_sym_columns] = ACTIONS(933), - [anon_sym_rows] = ACTIONS(933), - [anon_sym_reverse] = ACTIONS(933), - }, - [376] = { - [ts_builtin_sym_end] = ACTIONS(1581), - [sym_identifier] = ACTIONS(1583), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1581), - [anon_sym_RBRACE] = ACTIONS(1581), - [anon_sym_SEMI] = ACTIONS(1581), - [anon_sym_LPAREN] = ACTIONS(1581), - [anon_sym_RPAREN] = ACTIONS(1581), - [anon_sym_COMMA] = ACTIONS(1581), - [sym_integer] = ACTIONS(1583), - [sym_float] = ACTIONS(1581), - [sym_string] = ACTIONS(1581), - [anon_sym_true] = ACTIONS(1583), - [anon_sym_false] = ACTIONS(1583), - [anon_sym_LBRACK] = ACTIONS(1581), - [anon_sym_RBRACK] = ACTIONS(1581), - [anon_sym_COLON] = ACTIONS(1581), - [anon_sym_DOT_DOT] = ACTIONS(1581), - [anon_sym_PLUS] = ACTIONS(1581), - [anon_sym_DASH] = ACTIONS(1583), - [anon_sym_STAR] = ACTIONS(1581), - [anon_sym_SLASH] = ACTIONS(1581), - [anon_sym_PERCENT] = ACTIONS(1581), - [anon_sym_EQ_EQ] = ACTIONS(1581), - [anon_sym_BANG_EQ] = ACTIONS(1581), - [anon_sym_AMP_AMP] = ACTIONS(1581), - [anon_sym_PIPE_PIPE] = ACTIONS(1581), - [anon_sym_GT] = ACTIONS(1583), - [anon_sym_LT] = ACTIONS(1583), - [anon_sym_GT_EQ] = ACTIONS(1581), - [anon_sym_LT_EQ] = ACTIONS(1581), - [anon_sym_if] = ACTIONS(1583), - [anon_sym_elseif] = ACTIONS(1581), - [anon_sym_else] = ACTIONS(1583), - [anon_sym_match] = ACTIONS(1583), - [anon_sym_EQ_GT] = ACTIONS(1581), - [anon_sym_while] = ACTIONS(1583), - [anon_sym_for] = ACTIONS(1583), - [anon_sym_asyncfor] = ACTIONS(1581), - [anon_sym_transform] = ACTIONS(1583), - [anon_sym_filter] = ACTIONS(1583), - [anon_sym_find] = ACTIONS(1583), - [anon_sym_remove] = ACTIONS(1583), - [anon_sym_reduce] = ACTIONS(1583), - [anon_sym_select] = ACTIONS(1583), - [anon_sym_insert] = ACTIONS(1583), - [anon_sym_async] = ACTIONS(1583), - [anon_sym_PIPE] = ACTIONS(1583), - [anon_sym_table] = ACTIONS(1583), - [anon_sym_DASH_GT] = ACTIONS(1581), - [anon_sym_assert] = ACTIONS(1583), - [anon_sym_assert_equal] = ACTIONS(1583), - [anon_sym_context] = ACTIONS(1583), - [anon_sym_download] = ACTIONS(1583), - [anon_sym_help] = ACTIONS(1583), - [anon_sym_length] = ACTIONS(1583), - [anon_sym_output] = ACTIONS(1583), - [anon_sym_output_error] = ACTIONS(1583), - [anon_sym_type] = ACTIONS(1583), - [anon_sym_append] = ACTIONS(1583), - [anon_sym_metadata] = ACTIONS(1583), - [anon_sym_move] = ACTIONS(1583), - [anon_sym_read] = ACTIONS(1583), - [anon_sym_workdir] = ACTIONS(1583), - [anon_sym_write] = ACTIONS(1583), - [anon_sym_from_json] = ACTIONS(1583), - [anon_sym_to_json] = ACTIONS(1583), - [anon_sym_to_string] = ACTIONS(1583), - [anon_sym_to_float] = ACTIONS(1583), - [anon_sym_bash] = ACTIONS(1583), - [anon_sym_fish] = ACTIONS(1583), - [anon_sym_raw] = ACTIONS(1583), - [anon_sym_sh] = ACTIONS(1583), - [anon_sym_zsh] = ACTIONS(1583), - [anon_sym_random] = ACTIONS(1583), - [anon_sym_random_boolean] = ACTIONS(1583), - [anon_sym_random_float] = ACTIONS(1583), - [anon_sym_random_integer] = ACTIONS(1583), - [anon_sym_columns] = ACTIONS(1583), - [anon_sym_rows] = ACTIONS(1583), - [anon_sym_reverse] = ACTIONS(1583), - }, - [377] = { - [ts_builtin_sym_end] = ACTIONS(1585), - [sym_identifier] = ACTIONS(1587), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1585), - [anon_sym_RBRACE] = ACTIONS(1585), - [anon_sym_SEMI] = ACTIONS(1585), - [anon_sym_LPAREN] = ACTIONS(1585), - [anon_sym_RPAREN] = ACTIONS(1585), - [anon_sym_COMMA] = ACTIONS(1585), - [sym_integer] = ACTIONS(1587), - [sym_float] = ACTIONS(1585), - [sym_string] = ACTIONS(1585), - [anon_sym_true] = ACTIONS(1587), - [anon_sym_false] = ACTIONS(1587), - [anon_sym_LBRACK] = ACTIONS(1585), - [anon_sym_RBRACK] = ACTIONS(1585), - [anon_sym_COLON] = ACTIONS(1585), - [anon_sym_DOT_DOT] = ACTIONS(1585), - [anon_sym_PLUS] = ACTIONS(1585), - [anon_sym_DASH] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(1585), - [anon_sym_SLASH] = ACTIONS(1585), - [anon_sym_PERCENT] = ACTIONS(1585), - [anon_sym_EQ_EQ] = ACTIONS(1585), - [anon_sym_BANG_EQ] = ACTIONS(1585), - [anon_sym_AMP_AMP] = ACTIONS(1585), - [anon_sym_PIPE_PIPE] = ACTIONS(1585), - [anon_sym_GT] = ACTIONS(1587), - [anon_sym_LT] = ACTIONS(1587), - [anon_sym_GT_EQ] = ACTIONS(1585), - [anon_sym_LT_EQ] = ACTIONS(1585), - [anon_sym_if] = ACTIONS(1587), - [anon_sym_elseif] = ACTIONS(1585), - [anon_sym_else] = ACTIONS(1587), - [anon_sym_match] = ACTIONS(1587), - [anon_sym_EQ_GT] = ACTIONS(1585), - [anon_sym_while] = ACTIONS(1587), - [anon_sym_for] = ACTIONS(1587), - [anon_sym_asyncfor] = ACTIONS(1585), - [anon_sym_transform] = ACTIONS(1587), - [anon_sym_filter] = ACTIONS(1587), - [anon_sym_find] = ACTIONS(1587), - [anon_sym_remove] = ACTIONS(1587), - [anon_sym_reduce] = ACTIONS(1587), - [anon_sym_select] = ACTIONS(1587), - [anon_sym_insert] = ACTIONS(1587), - [anon_sym_async] = ACTIONS(1587), - [anon_sym_PIPE] = ACTIONS(1587), - [anon_sym_table] = ACTIONS(1587), - [anon_sym_DASH_GT] = ACTIONS(1585), - [anon_sym_assert] = ACTIONS(1587), - [anon_sym_assert_equal] = ACTIONS(1587), - [anon_sym_context] = ACTIONS(1587), - [anon_sym_download] = ACTIONS(1587), - [anon_sym_help] = ACTIONS(1587), - [anon_sym_length] = ACTIONS(1587), - [anon_sym_output] = ACTIONS(1587), - [anon_sym_output_error] = ACTIONS(1587), - [anon_sym_type] = ACTIONS(1587), - [anon_sym_append] = ACTIONS(1587), - [anon_sym_metadata] = ACTIONS(1587), - [anon_sym_move] = ACTIONS(1587), - [anon_sym_read] = ACTIONS(1587), - [anon_sym_workdir] = ACTIONS(1587), - [anon_sym_write] = ACTIONS(1587), - [anon_sym_from_json] = ACTIONS(1587), - [anon_sym_to_json] = ACTIONS(1587), - [anon_sym_to_string] = ACTIONS(1587), - [anon_sym_to_float] = ACTIONS(1587), - [anon_sym_bash] = ACTIONS(1587), - [anon_sym_fish] = ACTIONS(1587), - [anon_sym_raw] = ACTIONS(1587), - [anon_sym_sh] = ACTIONS(1587), - [anon_sym_zsh] = ACTIONS(1587), - [anon_sym_random] = ACTIONS(1587), - [anon_sym_random_boolean] = ACTIONS(1587), - [anon_sym_random_float] = ACTIONS(1587), - [anon_sym_random_integer] = ACTIONS(1587), - [anon_sym_columns] = ACTIONS(1587), - [anon_sym_rows] = ACTIONS(1587), - [anon_sym_reverse] = ACTIONS(1587), - }, - [378] = { - [ts_builtin_sym_end] = ACTIONS(1589), - [sym_identifier] = ACTIONS(1591), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1589), - [anon_sym_RBRACE] = ACTIONS(1589), - [anon_sym_SEMI] = ACTIONS(1589), - [anon_sym_LPAREN] = ACTIONS(1589), - [anon_sym_RPAREN] = ACTIONS(1589), - [anon_sym_COMMA] = ACTIONS(1589), - [sym_integer] = ACTIONS(1591), - [sym_float] = ACTIONS(1589), - [sym_string] = ACTIONS(1589), - [anon_sym_true] = ACTIONS(1591), - [anon_sym_false] = ACTIONS(1591), - [anon_sym_LBRACK] = ACTIONS(1589), - [anon_sym_RBRACK] = ACTIONS(1589), - [anon_sym_COLON] = ACTIONS(1589), - [anon_sym_DOT_DOT] = ACTIONS(1589), - [anon_sym_PLUS] = ACTIONS(1589), - [anon_sym_DASH] = ACTIONS(1591), - [anon_sym_STAR] = ACTIONS(1589), - [anon_sym_SLASH] = ACTIONS(1589), - [anon_sym_PERCENT] = ACTIONS(1589), - [anon_sym_EQ_EQ] = ACTIONS(1589), - [anon_sym_BANG_EQ] = ACTIONS(1589), - [anon_sym_AMP_AMP] = ACTIONS(1589), - [anon_sym_PIPE_PIPE] = ACTIONS(1589), - [anon_sym_GT] = ACTIONS(1591), - [anon_sym_LT] = ACTIONS(1591), - [anon_sym_GT_EQ] = ACTIONS(1589), - [anon_sym_LT_EQ] = ACTIONS(1589), - [anon_sym_if] = ACTIONS(1591), - [anon_sym_elseif] = ACTIONS(1589), - [anon_sym_else] = ACTIONS(1591), - [anon_sym_match] = ACTIONS(1591), - [anon_sym_EQ_GT] = ACTIONS(1589), - [anon_sym_while] = ACTIONS(1591), - [anon_sym_for] = ACTIONS(1591), - [anon_sym_asyncfor] = ACTIONS(1589), - [anon_sym_transform] = ACTIONS(1591), - [anon_sym_filter] = ACTIONS(1591), - [anon_sym_find] = ACTIONS(1591), - [anon_sym_remove] = ACTIONS(1591), - [anon_sym_reduce] = ACTIONS(1591), - [anon_sym_select] = ACTIONS(1591), - [anon_sym_insert] = ACTIONS(1591), - [anon_sym_async] = ACTIONS(1591), - [anon_sym_PIPE] = ACTIONS(1591), - [anon_sym_table] = ACTIONS(1591), - [anon_sym_DASH_GT] = ACTIONS(1589), - [anon_sym_assert] = ACTIONS(1591), - [anon_sym_assert_equal] = ACTIONS(1591), - [anon_sym_context] = ACTIONS(1591), - [anon_sym_download] = ACTIONS(1591), - [anon_sym_help] = ACTIONS(1591), - [anon_sym_length] = ACTIONS(1591), - [anon_sym_output] = ACTIONS(1591), - [anon_sym_output_error] = ACTIONS(1591), - [anon_sym_type] = ACTIONS(1591), - [anon_sym_append] = ACTIONS(1591), - [anon_sym_metadata] = ACTIONS(1591), - [anon_sym_move] = ACTIONS(1591), - [anon_sym_read] = ACTIONS(1591), - [anon_sym_workdir] = ACTIONS(1591), - [anon_sym_write] = ACTIONS(1591), - [anon_sym_from_json] = ACTIONS(1591), - [anon_sym_to_json] = ACTIONS(1591), - [anon_sym_to_string] = ACTIONS(1591), - [anon_sym_to_float] = ACTIONS(1591), - [anon_sym_bash] = ACTIONS(1591), - [anon_sym_fish] = ACTIONS(1591), - [anon_sym_raw] = ACTIONS(1591), - [anon_sym_sh] = ACTIONS(1591), - [anon_sym_zsh] = ACTIONS(1591), - [anon_sym_random] = ACTIONS(1591), - [anon_sym_random_boolean] = ACTIONS(1591), - [anon_sym_random_float] = ACTIONS(1591), - [anon_sym_random_integer] = ACTIONS(1591), - [anon_sym_columns] = ACTIONS(1591), - [anon_sym_rows] = ACTIONS(1591), - [anon_sym_reverse] = ACTIONS(1591), - }, - [379] = { - [ts_builtin_sym_end] = ACTIONS(1593), - [sym_identifier] = ACTIONS(1595), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1593), - [anon_sym_RBRACE] = ACTIONS(1593), - [anon_sym_SEMI] = ACTIONS(1593), - [anon_sym_LPAREN] = ACTIONS(1593), - [anon_sym_RPAREN] = ACTIONS(1593), - [anon_sym_COMMA] = ACTIONS(1593), - [sym_integer] = ACTIONS(1595), - [sym_float] = ACTIONS(1593), - [sym_string] = ACTIONS(1593), - [anon_sym_true] = ACTIONS(1595), - [anon_sym_false] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1593), - [anon_sym_RBRACK] = ACTIONS(1593), - [anon_sym_COLON] = ACTIONS(1593), - [anon_sym_DOT_DOT] = ACTIONS(1593), - [anon_sym_PLUS] = ACTIONS(1593), - [anon_sym_DASH] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(1593), - [anon_sym_SLASH] = ACTIONS(1593), - [anon_sym_PERCENT] = ACTIONS(1593), - [anon_sym_EQ_EQ] = ACTIONS(1593), - [anon_sym_BANG_EQ] = ACTIONS(1593), - [anon_sym_AMP_AMP] = ACTIONS(1593), - [anon_sym_PIPE_PIPE] = ACTIONS(1593), - [anon_sym_GT] = ACTIONS(1595), - [anon_sym_LT] = ACTIONS(1595), - [anon_sym_GT_EQ] = ACTIONS(1593), - [anon_sym_LT_EQ] = ACTIONS(1593), - [anon_sym_if] = ACTIONS(1595), - [anon_sym_elseif] = ACTIONS(1593), - [anon_sym_else] = ACTIONS(1595), - [anon_sym_match] = ACTIONS(1595), - [anon_sym_EQ_GT] = ACTIONS(1593), - [anon_sym_while] = ACTIONS(1595), - [anon_sym_for] = ACTIONS(1595), - [anon_sym_asyncfor] = ACTIONS(1593), - [anon_sym_transform] = ACTIONS(1595), - [anon_sym_filter] = ACTIONS(1595), - [anon_sym_find] = ACTIONS(1595), - [anon_sym_remove] = ACTIONS(1595), - [anon_sym_reduce] = ACTIONS(1595), - [anon_sym_select] = ACTIONS(1595), - [anon_sym_insert] = ACTIONS(1595), - [anon_sym_async] = ACTIONS(1595), - [anon_sym_PIPE] = ACTIONS(1595), - [anon_sym_table] = ACTIONS(1595), - [anon_sym_DASH_GT] = ACTIONS(1593), - [anon_sym_assert] = ACTIONS(1595), - [anon_sym_assert_equal] = ACTIONS(1595), - [anon_sym_context] = ACTIONS(1595), - [anon_sym_download] = ACTIONS(1595), - [anon_sym_help] = ACTIONS(1595), - [anon_sym_length] = ACTIONS(1595), - [anon_sym_output] = ACTIONS(1595), - [anon_sym_output_error] = ACTIONS(1595), - [anon_sym_type] = ACTIONS(1595), - [anon_sym_append] = ACTIONS(1595), - [anon_sym_metadata] = ACTIONS(1595), - [anon_sym_move] = ACTIONS(1595), - [anon_sym_read] = ACTIONS(1595), - [anon_sym_workdir] = ACTIONS(1595), - [anon_sym_write] = ACTIONS(1595), - [anon_sym_from_json] = ACTIONS(1595), - [anon_sym_to_json] = ACTIONS(1595), - [anon_sym_to_string] = ACTIONS(1595), - [anon_sym_to_float] = ACTIONS(1595), - [anon_sym_bash] = ACTIONS(1595), - [anon_sym_fish] = ACTIONS(1595), - [anon_sym_raw] = ACTIONS(1595), - [anon_sym_sh] = ACTIONS(1595), - [anon_sym_zsh] = ACTIONS(1595), - [anon_sym_random] = ACTIONS(1595), - [anon_sym_random_boolean] = ACTIONS(1595), - [anon_sym_random_float] = ACTIONS(1595), - [anon_sym_random_integer] = ACTIONS(1595), - [anon_sym_columns] = ACTIONS(1595), - [anon_sym_rows] = ACTIONS(1595), - [anon_sym_reverse] = ACTIONS(1595), - }, - [380] = { - [ts_builtin_sym_end] = ACTIONS(1597), - [sym_identifier] = ACTIONS(1599), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1597), - [anon_sym_RBRACE] = ACTIONS(1597), - [anon_sym_SEMI] = ACTIONS(1597), - [anon_sym_LPAREN] = ACTIONS(1597), - [anon_sym_RPAREN] = ACTIONS(1597), - [anon_sym_COMMA] = ACTIONS(1597), - [sym_integer] = ACTIONS(1599), - [sym_float] = ACTIONS(1597), - [sym_string] = ACTIONS(1597), - [anon_sym_true] = ACTIONS(1599), - [anon_sym_false] = ACTIONS(1599), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_RBRACK] = ACTIONS(1597), - [anon_sym_COLON] = ACTIONS(1597), - [anon_sym_DOT_DOT] = ACTIONS(1597), - [anon_sym_PLUS] = ACTIONS(1597), - [anon_sym_DASH] = ACTIONS(1599), - [anon_sym_STAR] = ACTIONS(1597), - [anon_sym_SLASH] = ACTIONS(1597), - [anon_sym_PERCENT] = ACTIONS(1597), - [anon_sym_EQ_EQ] = ACTIONS(1597), - [anon_sym_BANG_EQ] = ACTIONS(1597), - [anon_sym_AMP_AMP] = ACTIONS(1597), - [anon_sym_PIPE_PIPE] = ACTIONS(1597), - [anon_sym_GT] = ACTIONS(1599), - [anon_sym_LT] = ACTIONS(1599), - [anon_sym_GT_EQ] = ACTIONS(1597), - [anon_sym_LT_EQ] = ACTIONS(1597), - [anon_sym_if] = ACTIONS(1599), - [anon_sym_elseif] = ACTIONS(1597), - [anon_sym_else] = ACTIONS(1599), - [anon_sym_match] = ACTIONS(1599), - [anon_sym_EQ_GT] = ACTIONS(1597), - [anon_sym_while] = ACTIONS(1599), - [anon_sym_for] = ACTIONS(1599), - [anon_sym_asyncfor] = ACTIONS(1597), - [anon_sym_transform] = ACTIONS(1599), - [anon_sym_filter] = ACTIONS(1599), - [anon_sym_find] = ACTIONS(1599), - [anon_sym_remove] = ACTIONS(1599), - [anon_sym_reduce] = ACTIONS(1599), - [anon_sym_select] = ACTIONS(1599), - [anon_sym_insert] = ACTIONS(1599), - [anon_sym_async] = ACTIONS(1599), - [anon_sym_PIPE] = ACTIONS(1599), - [anon_sym_table] = ACTIONS(1599), - [anon_sym_DASH_GT] = ACTIONS(1597), - [anon_sym_assert] = ACTIONS(1599), - [anon_sym_assert_equal] = ACTIONS(1599), - [anon_sym_context] = ACTIONS(1599), - [anon_sym_download] = ACTIONS(1599), - [anon_sym_help] = ACTIONS(1599), - [anon_sym_length] = ACTIONS(1599), - [anon_sym_output] = ACTIONS(1599), - [anon_sym_output_error] = ACTIONS(1599), - [anon_sym_type] = ACTIONS(1599), - [anon_sym_append] = ACTIONS(1599), - [anon_sym_metadata] = ACTIONS(1599), - [anon_sym_move] = ACTIONS(1599), - [anon_sym_read] = ACTIONS(1599), - [anon_sym_workdir] = ACTIONS(1599), - [anon_sym_write] = ACTIONS(1599), - [anon_sym_from_json] = ACTIONS(1599), - [anon_sym_to_json] = ACTIONS(1599), - [anon_sym_to_string] = ACTIONS(1599), - [anon_sym_to_float] = ACTIONS(1599), - [anon_sym_bash] = ACTIONS(1599), - [anon_sym_fish] = ACTIONS(1599), - [anon_sym_raw] = ACTIONS(1599), - [anon_sym_sh] = ACTIONS(1599), - [anon_sym_zsh] = ACTIONS(1599), - [anon_sym_random] = ACTIONS(1599), - [anon_sym_random_boolean] = ACTIONS(1599), - [anon_sym_random_float] = ACTIONS(1599), - [anon_sym_random_integer] = ACTIONS(1599), - [anon_sym_columns] = ACTIONS(1599), - [anon_sym_rows] = ACTIONS(1599), - [anon_sym_reverse] = ACTIONS(1599), - }, - [381] = { - [ts_builtin_sym_end] = ACTIONS(1601), - [sym_identifier] = ACTIONS(1603), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1601), - [anon_sym_RBRACE] = ACTIONS(1601), - [anon_sym_SEMI] = ACTIONS(1601), - [anon_sym_LPAREN] = ACTIONS(1601), - [anon_sym_RPAREN] = ACTIONS(1601), - [anon_sym_COMMA] = ACTIONS(1601), - [sym_integer] = ACTIONS(1603), - [sym_float] = ACTIONS(1601), - [sym_string] = ACTIONS(1601), - [anon_sym_true] = ACTIONS(1603), - [anon_sym_false] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1601), - [anon_sym_RBRACK] = ACTIONS(1601), - [anon_sym_COLON] = ACTIONS(1601), - [anon_sym_DOT_DOT] = ACTIONS(1601), - [anon_sym_PLUS] = ACTIONS(1601), - [anon_sym_DASH] = ACTIONS(1603), - [anon_sym_STAR] = ACTIONS(1601), - [anon_sym_SLASH] = ACTIONS(1601), - [anon_sym_PERCENT] = ACTIONS(1601), - [anon_sym_EQ_EQ] = ACTIONS(1601), - [anon_sym_BANG_EQ] = ACTIONS(1601), - [anon_sym_AMP_AMP] = ACTIONS(1601), - [anon_sym_PIPE_PIPE] = ACTIONS(1601), - [anon_sym_GT] = ACTIONS(1603), - [anon_sym_LT] = ACTIONS(1603), - [anon_sym_GT_EQ] = ACTIONS(1601), - [anon_sym_LT_EQ] = ACTIONS(1601), - [anon_sym_if] = ACTIONS(1603), - [anon_sym_elseif] = ACTIONS(1601), - [anon_sym_else] = ACTIONS(1603), - [anon_sym_match] = ACTIONS(1603), - [anon_sym_EQ_GT] = ACTIONS(1601), - [anon_sym_while] = ACTIONS(1603), - [anon_sym_for] = ACTIONS(1603), - [anon_sym_asyncfor] = ACTIONS(1601), - [anon_sym_transform] = ACTIONS(1603), - [anon_sym_filter] = ACTIONS(1603), - [anon_sym_find] = ACTIONS(1603), - [anon_sym_remove] = ACTIONS(1603), - [anon_sym_reduce] = ACTIONS(1603), - [anon_sym_select] = ACTIONS(1603), - [anon_sym_insert] = ACTIONS(1603), - [anon_sym_async] = ACTIONS(1603), - [anon_sym_PIPE] = ACTIONS(1603), - [anon_sym_table] = ACTIONS(1603), - [anon_sym_DASH_GT] = ACTIONS(1601), - [anon_sym_assert] = ACTIONS(1603), - [anon_sym_assert_equal] = ACTIONS(1603), - [anon_sym_context] = ACTIONS(1603), - [anon_sym_download] = ACTIONS(1603), - [anon_sym_help] = ACTIONS(1603), - [anon_sym_length] = ACTIONS(1603), - [anon_sym_output] = ACTIONS(1603), - [anon_sym_output_error] = ACTIONS(1603), - [anon_sym_type] = ACTIONS(1603), - [anon_sym_append] = ACTIONS(1603), - [anon_sym_metadata] = ACTIONS(1603), - [anon_sym_move] = ACTIONS(1603), - [anon_sym_read] = ACTIONS(1603), - [anon_sym_workdir] = ACTIONS(1603), - [anon_sym_write] = ACTIONS(1603), - [anon_sym_from_json] = ACTIONS(1603), - [anon_sym_to_json] = ACTIONS(1603), - [anon_sym_to_string] = ACTIONS(1603), - [anon_sym_to_float] = ACTIONS(1603), - [anon_sym_bash] = ACTIONS(1603), - [anon_sym_fish] = ACTIONS(1603), - [anon_sym_raw] = ACTIONS(1603), - [anon_sym_sh] = ACTIONS(1603), - [anon_sym_zsh] = ACTIONS(1603), - [anon_sym_random] = ACTIONS(1603), - [anon_sym_random_boolean] = ACTIONS(1603), - [anon_sym_random_float] = ACTIONS(1603), - [anon_sym_random_integer] = ACTIONS(1603), - [anon_sym_columns] = ACTIONS(1603), - [anon_sym_rows] = ACTIONS(1603), - [anon_sym_reverse] = ACTIONS(1603), - }, - [382] = { - [ts_builtin_sym_end] = ACTIONS(1605), - [sym_identifier] = ACTIONS(1607), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1605), - [anon_sym_RBRACE] = ACTIONS(1605), - [anon_sym_SEMI] = ACTIONS(1605), - [anon_sym_LPAREN] = ACTIONS(1605), - [anon_sym_RPAREN] = ACTIONS(1605), - [anon_sym_COMMA] = ACTIONS(1605), - [sym_integer] = ACTIONS(1607), - [sym_float] = ACTIONS(1605), - [sym_string] = ACTIONS(1605), - [anon_sym_true] = ACTIONS(1607), - [anon_sym_false] = ACTIONS(1607), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_RBRACK] = ACTIONS(1605), - [anon_sym_COLON] = ACTIONS(1605), - [anon_sym_DOT_DOT] = ACTIONS(1605), - [anon_sym_PLUS] = ACTIONS(1605), - [anon_sym_DASH] = ACTIONS(1607), - [anon_sym_STAR] = ACTIONS(1605), - [anon_sym_SLASH] = ACTIONS(1605), - [anon_sym_PERCENT] = ACTIONS(1605), - [anon_sym_EQ_EQ] = ACTIONS(1605), - [anon_sym_BANG_EQ] = ACTIONS(1605), - [anon_sym_AMP_AMP] = ACTIONS(1605), - [anon_sym_PIPE_PIPE] = ACTIONS(1605), - [anon_sym_GT] = ACTIONS(1607), - [anon_sym_LT] = ACTIONS(1607), - [anon_sym_GT_EQ] = ACTIONS(1605), - [anon_sym_LT_EQ] = ACTIONS(1605), - [anon_sym_if] = ACTIONS(1607), - [anon_sym_elseif] = ACTIONS(1605), - [anon_sym_else] = ACTIONS(1607), - [anon_sym_match] = ACTIONS(1607), - [anon_sym_EQ_GT] = ACTIONS(1605), - [anon_sym_while] = ACTIONS(1607), - [anon_sym_for] = ACTIONS(1607), - [anon_sym_asyncfor] = ACTIONS(1605), - [anon_sym_transform] = ACTIONS(1607), - [anon_sym_filter] = ACTIONS(1607), - [anon_sym_find] = ACTIONS(1607), - [anon_sym_remove] = ACTIONS(1607), - [anon_sym_reduce] = ACTIONS(1607), - [anon_sym_select] = ACTIONS(1607), - [anon_sym_insert] = ACTIONS(1607), - [anon_sym_async] = ACTIONS(1607), - [anon_sym_PIPE] = ACTIONS(1607), - [anon_sym_table] = ACTIONS(1607), - [anon_sym_DASH_GT] = ACTIONS(1605), - [anon_sym_assert] = ACTIONS(1607), - [anon_sym_assert_equal] = ACTIONS(1607), - [anon_sym_context] = ACTIONS(1607), - [anon_sym_download] = ACTIONS(1607), - [anon_sym_help] = ACTIONS(1607), - [anon_sym_length] = ACTIONS(1607), - [anon_sym_output] = ACTIONS(1607), - [anon_sym_output_error] = ACTIONS(1607), - [anon_sym_type] = ACTIONS(1607), - [anon_sym_append] = ACTIONS(1607), - [anon_sym_metadata] = ACTIONS(1607), - [anon_sym_move] = ACTIONS(1607), - [anon_sym_read] = ACTIONS(1607), - [anon_sym_workdir] = ACTIONS(1607), - [anon_sym_write] = ACTIONS(1607), - [anon_sym_from_json] = ACTIONS(1607), - [anon_sym_to_json] = ACTIONS(1607), - [anon_sym_to_string] = ACTIONS(1607), - [anon_sym_to_float] = ACTIONS(1607), - [anon_sym_bash] = ACTIONS(1607), - [anon_sym_fish] = ACTIONS(1607), - [anon_sym_raw] = ACTIONS(1607), - [anon_sym_sh] = ACTIONS(1607), - [anon_sym_zsh] = ACTIONS(1607), - [anon_sym_random] = ACTIONS(1607), - [anon_sym_random_boolean] = ACTIONS(1607), - [anon_sym_random_float] = ACTIONS(1607), - [anon_sym_random_integer] = ACTIONS(1607), - [anon_sym_columns] = ACTIONS(1607), - [anon_sym_rows] = ACTIONS(1607), - [anon_sym_reverse] = ACTIONS(1607), - }, - [383] = { - [ts_builtin_sym_end] = ACTIONS(1609), - [sym_identifier] = ACTIONS(1611), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1609), - [anon_sym_RBRACE] = ACTIONS(1609), - [anon_sym_SEMI] = ACTIONS(1609), - [anon_sym_LPAREN] = ACTIONS(1609), - [anon_sym_RPAREN] = ACTIONS(1609), - [anon_sym_COMMA] = ACTIONS(1609), - [sym_integer] = ACTIONS(1611), - [sym_float] = ACTIONS(1609), - [sym_string] = ACTIONS(1609), - [anon_sym_true] = ACTIONS(1611), - [anon_sym_false] = ACTIONS(1611), - [anon_sym_LBRACK] = ACTIONS(1609), - [anon_sym_RBRACK] = ACTIONS(1609), - [anon_sym_COLON] = ACTIONS(1609), - [anon_sym_DOT_DOT] = ACTIONS(1609), - [anon_sym_PLUS] = ACTIONS(1609), - [anon_sym_DASH] = ACTIONS(1611), - [anon_sym_STAR] = ACTIONS(1609), - [anon_sym_SLASH] = ACTIONS(1609), - [anon_sym_PERCENT] = ACTIONS(1609), - [anon_sym_EQ_EQ] = ACTIONS(1609), - [anon_sym_BANG_EQ] = ACTIONS(1609), - [anon_sym_AMP_AMP] = ACTIONS(1609), - [anon_sym_PIPE_PIPE] = ACTIONS(1609), - [anon_sym_GT] = ACTIONS(1611), - [anon_sym_LT] = ACTIONS(1611), - [anon_sym_GT_EQ] = ACTIONS(1609), - [anon_sym_LT_EQ] = ACTIONS(1609), - [anon_sym_if] = ACTIONS(1611), - [anon_sym_elseif] = ACTIONS(1609), - [anon_sym_else] = ACTIONS(1611), - [anon_sym_match] = ACTIONS(1611), - [anon_sym_EQ_GT] = ACTIONS(1609), - [anon_sym_while] = ACTIONS(1611), - [anon_sym_for] = ACTIONS(1611), - [anon_sym_asyncfor] = ACTIONS(1609), - [anon_sym_transform] = ACTIONS(1611), - [anon_sym_filter] = ACTIONS(1611), - [anon_sym_find] = ACTIONS(1611), - [anon_sym_remove] = ACTIONS(1611), - [anon_sym_reduce] = ACTIONS(1611), - [anon_sym_select] = ACTIONS(1611), - [anon_sym_insert] = ACTIONS(1611), - [anon_sym_async] = ACTIONS(1611), - [anon_sym_PIPE] = ACTIONS(1611), - [anon_sym_table] = ACTIONS(1611), - [anon_sym_DASH_GT] = ACTIONS(1609), - [anon_sym_assert] = ACTIONS(1611), - [anon_sym_assert_equal] = ACTIONS(1611), - [anon_sym_context] = ACTIONS(1611), - [anon_sym_download] = ACTIONS(1611), - [anon_sym_help] = ACTIONS(1611), - [anon_sym_length] = ACTIONS(1611), - [anon_sym_output] = ACTIONS(1611), - [anon_sym_output_error] = ACTIONS(1611), - [anon_sym_type] = ACTIONS(1611), - [anon_sym_append] = ACTIONS(1611), - [anon_sym_metadata] = ACTIONS(1611), - [anon_sym_move] = ACTIONS(1611), - [anon_sym_read] = ACTIONS(1611), - [anon_sym_workdir] = ACTIONS(1611), - [anon_sym_write] = ACTIONS(1611), - [anon_sym_from_json] = ACTIONS(1611), - [anon_sym_to_json] = ACTIONS(1611), - [anon_sym_to_string] = ACTIONS(1611), - [anon_sym_to_float] = ACTIONS(1611), - [anon_sym_bash] = ACTIONS(1611), - [anon_sym_fish] = ACTIONS(1611), - [anon_sym_raw] = ACTIONS(1611), - [anon_sym_sh] = ACTIONS(1611), - [anon_sym_zsh] = ACTIONS(1611), - [anon_sym_random] = ACTIONS(1611), - [anon_sym_random_boolean] = ACTIONS(1611), - [anon_sym_random_float] = ACTIONS(1611), - [anon_sym_random_integer] = ACTIONS(1611), - [anon_sym_columns] = ACTIONS(1611), - [anon_sym_rows] = ACTIONS(1611), - [anon_sym_reverse] = ACTIONS(1611), - }, - [384] = { - [ts_builtin_sym_end] = ACTIONS(1613), - [sym_identifier] = ACTIONS(1615), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1613), - [anon_sym_RBRACE] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(1613), - [anon_sym_LPAREN] = ACTIONS(1613), - [anon_sym_RPAREN] = ACTIONS(1613), - [anon_sym_COMMA] = ACTIONS(1613), - [sym_integer] = ACTIONS(1615), - [sym_float] = ACTIONS(1613), - [sym_string] = ACTIONS(1613), - [anon_sym_true] = ACTIONS(1615), - [anon_sym_false] = ACTIONS(1615), - [anon_sym_LBRACK] = ACTIONS(1613), - [anon_sym_RBRACK] = ACTIONS(1613), - [anon_sym_COLON] = ACTIONS(1613), - [anon_sym_DOT_DOT] = ACTIONS(1613), - [anon_sym_PLUS] = ACTIONS(1613), - [anon_sym_DASH] = ACTIONS(1615), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_SLASH] = ACTIONS(1613), - [anon_sym_PERCENT] = ACTIONS(1613), - [anon_sym_EQ_EQ] = ACTIONS(1613), - [anon_sym_BANG_EQ] = ACTIONS(1613), - [anon_sym_AMP_AMP] = ACTIONS(1613), - [anon_sym_PIPE_PIPE] = ACTIONS(1613), - [anon_sym_GT] = ACTIONS(1615), - [anon_sym_LT] = ACTIONS(1615), - [anon_sym_GT_EQ] = ACTIONS(1613), - [anon_sym_LT_EQ] = ACTIONS(1613), - [anon_sym_if] = ACTIONS(1615), - [anon_sym_elseif] = ACTIONS(1613), - [anon_sym_else] = ACTIONS(1615), - [anon_sym_match] = ACTIONS(1615), - [anon_sym_EQ_GT] = ACTIONS(1613), - [anon_sym_while] = ACTIONS(1615), - [anon_sym_for] = ACTIONS(1615), - [anon_sym_asyncfor] = ACTIONS(1613), - [anon_sym_transform] = ACTIONS(1615), - [anon_sym_filter] = ACTIONS(1615), - [anon_sym_find] = ACTIONS(1615), - [anon_sym_remove] = ACTIONS(1615), - [anon_sym_reduce] = ACTIONS(1615), - [anon_sym_select] = ACTIONS(1615), - [anon_sym_insert] = ACTIONS(1615), - [anon_sym_async] = ACTIONS(1615), - [anon_sym_PIPE] = ACTIONS(1615), - [anon_sym_table] = ACTIONS(1615), - [anon_sym_DASH_GT] = ACTIONS(1613), - [anon_sym_assert] = ACTIONS(1615), - [anon_sym_assert_equal] = ACTIONS(1615), - [anon_sym_context] = ACTIONS(1615), - [anon_sym_download] = ACTIONS(1615), - [anon_sym_help] = ACTIONS(1615), - [anon_sym_length] = ACTIONS(1615), - [anon_sym_output] = ACTIONS(1615), - [anon_sym_output_error] = ACTIONS(1615), - [anon_sym_type] = ACTIONS(1615), - [anon_sym_append] = ACTIONS(1615), - [anon_sym_metadata] = ACTIONS(1615), - [anon_sym_move] = ACTIONS(1615), - [anon_sym_read] = ACTIONS(1615), - [anon_sym_workdir] = ACTIONS(1615), - [anon_sym_write] = ACTIONS(1615), - [anon_sym_from_json] = ACTIONS(1615), - [anon_sym_to_json] = ACTIONS(1615), - [anon_sym_to_string] = ACTIONS(1615), - [anon_sym_to_float] = ACTIONS(1615), - [anon_sym_bash] = ACTIONS(1615), - [anon_sym_fish] = ACTIONS(1615), - [anon_sym_raw] = ACTIONS(1615), - [anon_sym_sh] = ACTIONS(1615), - [anon_sym_zsh] = ACTIONS(1615), - [anon_sym_random] = ACTIONS(1615), - [anon_sym_random_boolean] = ACTIONS(1615), - [anon_sym_random_float] = ACTIONS(1615), - [anon_sym_random_integer] = ACTIONS(1615), - [anon_sym_columns] = ACTIONS(1615), - [anon_sym_rows] = ACTIONS(1615), - [anon_sym_reverse] = ACTIONS(1615), - }, - [385] = { - [sym_else_if] = STATE(426), - [sym_else] = STATE(474), - [aux_sym_if_else_repeat1] = STATE(426), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1617), - [anon_sym_else] = ACTIONS(1619), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [386] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1621), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_elseif] = ACTIONS(1467), - [anon_sym_else] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [387] = { - [ts_builtin_sym_end] = ACTIONS(1623), - [sym_identifier] = ACTIONS(1625), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1623), - [anon_sym_RBRACE] = ACTIONS(1623), - [anon_sym_SEMI] = ACTIONS(1623), - [anon_sym_LPAREN] = ACTIONS(1623), - [anon_sym_RPAREN] = ACTIONS(1623), - [anon_sym_COMMA] = ACTIONS(1623), - [sym_integer] = ACTIONS(1625), - [sym_float] = ACTIONS(1623), - [sym_string] = ACTIONS(1623), - [anon_sym_true] = ACTIONS(1625), - [anon_sym_false] = ACTIONS(1625), - [anon_sym_LBRACK] = ACTIONS(1623), - [anon_sym_RBRACK] = ACTIONS(1623), - [anon_sym_COLON] = ACTIONS(1623), - [anon_sym_DOT_DOT] = ACTIONS(1623), - [anon_sym_PLUS] = ACTIONS(1623), - [anon_sym_DASH] = ACTIONS(1625), - [anon_sym_STAR] = ACTIONS(1623), - [anon_sym_SLASH] = ACTIONS(1623), - [anon_sym_PERCENT] = ACTIONS(1623), - [anon_sym_EQ_EQ] = ACTIONS(1623), - [anon_sym_BANG_EQ] = ACTIONS(1623), - [anon_sym_AMP_AMP] = ACTIONS(1623), - [anon_sym_PIPE_PIPE] = ACTIONS(1623), - [anon_sym_GT] = ACTIONS(1625), - [anon_sym_LT] = ACTIONS(1625), - [anon_sym_GT_EQ] = ACTIONS(1623), - [anon_sym_LT_EQ] = ACTIONS(1623), - [anon_sym_if] = ACTIONS(1625), - [anon_sym_elseif] = ACTIONS(1623), - [anon_sym_else] = ACTIONS(1625), - [anon_sym_match] = ACTIONS(1625), - [anon_sym_EQ_GT] = ACTIONS(1623), - [anon_sym_while] = ACTIONS(1625), - [anon_sym_for] = ACTIONS(1625), - [anon_sym_asyncfor] = ACTIONS(1623), - [anon_sym_transform] = ACTIONS(1625), - [anon_sym_filter] = ACTIONS(1625), - [anon_sym_find] = ACTIONS(1625), - [anon_sym_remove] = ACTIONS(1625), - [anon_sym_reduce] = ACTIONS(1625), - [anon_sym_select] = ACTIONS(1625), - [anon_sym_insert] = ACTIONS(1625), - [anon_sym_async] = ACTIONS(1625), - [anon_sym_PIPE] = ACTIONS(1625), - [anon_sym_table] = ACTIONS(1625), - [anon_sym_DASH_GT] = ACTIONS(1623), - [anon_sym_assert] = ACTIONS(1625), - [anon_sym_assert_equal] = ACTIONS(1625), - [anon_sym_context] = ACTIONS(1625), - [anon_sym_download] = ACTIONS(1625), - [anon_sym_help] = ACTIONS(1625), - [anon_sym_length] = ACTIONS(1625), - [anon_sym_output] = ACTIONS(1625), - [anon_sym_output_error] = ACTIONS(1625), - [anon_sym_type] = ACTIONS(1625), - [anon_sym_append] = ACTIONS(1625), - [anon_sym_metadata] = ACTIONS(1625), - [anon_sym_move] = ACTIONS(1625), - [anon_sym_read] = ACTIONS(1625), - [anon_sym_workdir] = ACTIONS(1625), - [anon_sym_write] = ACTIONS(1625), - [anon_sym_from_json] = ACTIONS(1625), - [anon_sym_to_json] = ACTIONS(1625), - [anon_sym_to_string] = ACTIONS(1625), - [anon_sym_to_float] = ACTIONS(1625), - [anon_sym_bash] = ACTIONS(1625), - [anon_sym_fish] = ACTIONS(1625), - [anon_sym_raw] = ACTIONS(1625), - [anon_sym_sh] = ACTIONS(1625), - [anon_sym_zsh] = ACTIONS(1625), - [anon_sym_random] = ACTIONS(1625), - [anon_sym_random_boolean] = ACTIONS(1625), - [anon_sym_random_float] = ACTIONS(1625), - [anon_sym_random_integer] = ACTIONS(1625), - [anon_sym_columns] = ACTIONS(1625), - [anon_sym_rows] = ACTIONS(1625), - [anon_sym_reverse] = ACTIONS(1625), - }, - [388] = { - [ts_builtin_sym_end] = ACTIONS(1627), - [sym_identifier] = ACTIONS(1629), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1627), - [anon_sym_RBRACE] = ACTIONS(1627), - [anon_sym_SEMI] = ACTIONS(1627), - [anon_sym_LPAREN] = ACTIONS(1627), - [anon_sym_RPAREN] = ACTIONS(1627), - [anon_sym_COMMA] = ACTIONS(1627), - [sym_integer] = ACTIONS(1629), - [sym_float] = ACTIONS(1627), - [sym_string] = ACTIONS(1627), - [anon_sym_true] = ACTIONS(1629), - [anon_sym_false] = ACTIONS(1629), - [anon_sym_LBRACK] = ACTIONS(1627), - [anon_sym_RBRACK] = ACTIONS(1627), - [anon_sym_COLON] = ACTIONS(1627), - [anon_sym_DOT_DOT] = ACTIONS(1627), - [anon_sym_PLUS] = ACTIONS(1627), - [anon_sym_DASH] = ACTIONS(1629), - [anon_sym_STAR] = ACTIONS(1627), - [anon_sym_SLASH] = ACTIONS(1627), - [anon_sym_PERCENT] = ACTIONS(1627), - [anon_sym_EQ_EQ] = ACTIONS(1627), - [anon_sym_BANG_EQ] = ACTIONS(1627), - [anon_sym_AMP_AMP] = ACTIONS(1627), - [anon_sym_PIPE_PIPE] = ACTIONS(1627), - [anon_sym_GT] = ACTIONS(1629), - [anon_sym_LT] = ACTIONS(1629), - [anon_sym_GT_EQ] = ACTIONS(1627), - [anon_sym_LT_EQ] = ACTIONS(1627), - [anon_sym_if] = ACTIONS(1629), - [anon_sym_elseif] = ACTIONS(1627), - [anon_sym_else] = ACTIONS(1629), - [anon_sym_match] = ACTIONS(1629), - [anon_sym_EQ_GT] = ACTIONS(1627), - [anon_sym_while] = ACTIONS(1629), - [anon_sym_for] = ACTIONS(1629), - [anon_sym_asyncfor] = ACTIONS(1627), - [anon_sym_transform] = ACTIONS(1629), - [anon_sym_filter] = ACTIONS(1629), - [anon_sym_find] = ACTIONS(1629), - [anon_sym_remove] = ACTIONS(1629), - [anon_sym_reduce] = ACTIONS(1629), - [anon_sym_select] = ACTIONS(1629), - [anon_sym_insert] = ACTIONS(1629), - [anon_sym_async] = ACTIONS(1629), - [anon_sym_PIPE] = ACTIONS(1629), - [anon_sym_table] = ACTIONS(1629), - [anon_sym_DASH_GT] = ACTIONS(1627), - [anon_sym_assert] = ACTIONS(1629), - [anon_sym_assert_equal] = ACTIONS(1629), - [anon_sym_context] = ACTIONS(1629), - [anon_sym_download] = ACTIONS(1629), - [anon_sym_help] = ACTIONS(1629), - [anon_sym_length] = ACTIONS(1629), - [anon_sym_output] = ACTIONS(1629), - [anon_sym_output_error] = ACTIONS(1629), - [anon_sym_type] = ACTIONS(1629), - [anon_sym_append] = ACTIONS(1629), - [anon_sym_metadata] = ACTIONS(1629), - [anon_sym_move] = ACTIONS(1629), - [anon_sym_read] = ACTIONS(1629), - [anon_sym_workdir] = ACTIONS(1629), - [anon_sym_write] = ACTIONS(1629), - [anon_sym_from_json] = ACTIONS(1629), - [anon_sym_to_json] = ACTIONS(1629), - [anon_sym_to_string] = ACTIONS(1629), - [anon_sym_to_float] = ACTIONS(1629), - [anon_sym_bash] = ACTIONS(1629), - [anon_sym_fish] = ACTIONS(1629), - [anon_sym_raw] = ACTIONS(1629), - [anon_sym_sh] = ACTIONS(1629), - [anon_sym_zsh] = ACTIONS(1629), - [anon_sym_random] = ACTIONS(1629), - [anon_sym_random_boolean] = ACTIONS(1629), - [anon_sym_random_float] = ACTIONS(1629), - [anon_sym_random_integer] = ACTIONS(1629), - [anon_sym_columns] = ACTIONS(1629), - [anon_sym_rows] = ACTIONS(1629), - [anon_sym_reverse] = ACTIONS(1629), - }, - [389] = { - [ts_builtin_sym_end] = ACTIONS(1631), - [sym_identifier] = ACTIONS(1633), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1631), - [anon_sym_RBRACE] = ACTIONS(1631), - [anon_sym_SEMI] = ACTIONS(1631), - [anon_sym_LPAREN] = ACTIONS(1631), - [anon_sym_RPAREN] = ACTIONS(1631), - [anon_sym_COMMA] = ACTIONS(1631), - [sym_integer] = ACTIONS(1633), - [sym_float] = ACTIONS(1631), - [sym_string] = ACTIONS(1631), - [anon_sym_true] = ACTIONS(1633), - [anon_sym_false] = ACTIONS(1633), - [anon_sym_LBRACK] = ACTIONS(1631), - [anon_sym_RBRACK] = ACTIONS(1631), - [anon_sym_COLON] = ACTIONS(1631), - [anon_sym_DOT_DOT] = ACTIONS(1631), - [anon_sym_PLUS] = ACTIONS(1631), - [anon_sym_DASH] = ACTIONS(1633), - [anon_sym_STAR] = ACTIONS(1631), - [anon_sym_SLASH] = ACTIONS(1631), - [anon_sym_PERCENT] = ACTIONS(1631), - [anon_sym_EQ_EQ] = ACTIONS(1631), - [anon_sym_BANG_EQ] = ACTIONS(1631), - [anon_sym_AMP_AMP] = ACTIONS(1631), - [anon_sym_PIPE_PIPE] = ACTIONS(1631), - [anon_sym_GT] = ACTIONS(1633), - [anon_sym_LT] = ACTIONS(1633), - [anon_sym_GT_EQ] = ACTIONS(1631), - [anon_sym_LT_EQ] = ACTIONS(1631), - [anon_sym_if] = ACTIONS(1633), - [anon_sym_elseif] = ACTIONS(1631), - [anon_sym_else] = ACTIONS(1633), - [anon_sym_match] = ACTIONS(1633), - [anon_sym_EQ_GT] = ACTIONS(1631), - [anon_sym_while] = ACTIONS(1633), - [anon_sym_for] = ACTIONS(1633), - [anon_sym_asyncfor] = ACTIONS(1631), - [anon_sym_transform] = ACTIONS(1633), - [anon_sym_filter] = ACTIONS(1633), - [anon_sym_find] = ACTIONS(1633), - [anon_sym_remove] = ACTIONS(1633), - [anon_sym_reduce] = ACTIONS(1633), - [anon_sym_select] = ACTIONS(1633), - [anon_sym_insert] = ACTIONS(1633), - [anon_sym_async] = ACTIONS(1633), - [anon_sym_PIPE] = ACTIONS(1633), - [anon_sym_table] = ACTIONS(1633), - [anon_sym_DASH_GT] = ACTIONS(1631), - [anon_sym_assert] = ACTIONS(1633), - [anon_sym_assert_equal] = ACTIONS(1633), - [anon_sym_context] = ACTIONS(1633), - [anon_sym_download] = ACTIONS(1633), - [anon_sym_help] = ACTIONS(1633), - [anon_sym_length] = ACTIONS(1633), - [anon_sym_output] = ACTIONS(1633), - [anon_sym_output_error] = ACTIONS(1633), - [anon_sym_type] = ACTIONS(1633), - [anon_sym_append] = ACTIONS(1633), - [anon_sym_metadata] = ACTIONS(1633), - [anon_sym_move] = ACTIONS(1633), - [anon_sym_read] = ACTIONS(1633), - [anon_sym_workdir] = ACTIONS(1633), - [anon_sym_write] = ACTIONS(1633), - [anon_sym_from_json] = ACTIONS(1633), - [anon_sym_to_json] = ACTIONS(1633), - [anon_sym_to_string] = ACTIONS(1633), - [anon_sym_to_float] = ACTIONS(1633), - [anon_sym_bash] = ACTIONS(1633), - [anon_sym_fish] = ACTIONS(1633), - [anon_sym_raw] = ACTIONS(1633), - [anon_sym_sh] = ACTIONS(1633), - [anon_sym_zsh] = ACTIONS(1633), - [anon_sym_random] = ACTIONS(1633), - [anon_sym_random_boolean] = ACTIONS(1633), - [anon_sym_random_float] = ACTIONS(1633), - [anon_sym_random_integer] = ACTIONS(1633), - [anon_sym_columns] = ACTIONS(1633), - [anon_sym_rows] = ACTIONS(1633), - [anon_sym_reverse] = ACTIONS(1633), - }, - [390] = { - [ts_builtin_sym_end] = ACTIONS(1635), - [sym_identifier] = ACTIONS(1637), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1635), - [anon_sym_RBRACE] = ACTIONS(1635), - [anon_sym_SEMI] = ACTIONS(1635), - [anon_sym_LPAREN] = ACTIONS(1635), - [anon_sym_RPAREN] = ACTIONS(1635), - [anon_sym_COMMA] = ACTIONS(1635), - [sym_integer] = ACTIONS(1637), - [sym_float] = ACTIONS(1635), - [sym_string] = ACTIONS(1635), - [anon_sym_true] = ACTIONS(1637), - [anon_sym_false] = ACTIONS(1637), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_RBRACK] = ACTIONS(1635), - [anon_sym_COLON] = ACTIONS(1635), - [anon_sym_DOT_DOT] = ACTIONS(1635), - [anon_sym_PLUS] = ACTIONS(1635), - [anon_sym_DASH] = ACTIONS(1637), - [anon_sym_STAR] = ACTIONS(1635), - [anon_sym_SLASH] = ACTIONS(1635), - [anon_sym_PERCENT] = ACTIONS(1635), - [anon_sym_EQ_EQ] = ACTIONS(1635), - [anon_sym_BANG_EQ] = ACTIONS(1635), - [anon_sym_AMP_AMP] = ACTIONS(1635), - [anon_sym_PIPE_PIPE] = ACTIONS(1635), - [anon_sym_GT] = ACTIONS(1637), - [anon_sym_LT] = ACTIONS(1637), - [anon_sym_GT_EQ] = ACTIONS(1635), - [anon_sym_LT_EQ] = ACTIONS(1635), - [anon_sym_if] = ACTIONS(1637), - [anon_sym_elseif] = ACTIONS(1635), - [anon_sym_else] = ACTIONS(1637), - [anon_sym_match] = ACTIONS(1637), - [anon_sym_EQ_GT] = ACTIONS(1635), - [anon_sym_while] = ACTIONS(1637), - [anon_sym_for] = ACTIONS(1637), - [anon_sym_asyncfor] = ACTIONS(1635), - [anon_sym_transform] = ACTIONS(1637), - [anon_sym_filter] = ACTIONS(1637), - [anon_sym_find] = ACTIONS(1637), - [anon_sym_remove] = ACTIONS(1637), - [anon_sym_reduce] = ACTIONS(1637), - [anon_sym_select] = ACTIONS(1637), - [anon_sym_insert] = ACTIONS(1637), - [anon_sym_async] = ACTIONS(1637), - [anon_sym_PIPE] = ACTIONS(1637), - [anon_sym_table] = ACTIONS(1637), - [anon_sym_DASH_GT] = ACTIONS(1635), - [anon_sym_assert] = ACTIONS(1637), - [anon_sym_assert_equal] = ACTIONS(1637), - [anon_sym_context] = ACTIONS(1637), - [anon_sym_download] = ACTIONS(1637), - [anon_sym_help] = ACTIONS(1637), - [anon_sym_length] = ACTIONS(1637), - [anon_sym_output] = ACTIONS(1637), - [anon_sym_output_error] = ACTIONS(1637), - [anon_sym_type] = ACTIONS(1637), - [anon_sym_append] = ACTIONS(1637), - [anon_sym_metadata] = ACTIONS(1637), - [anon_sym_move] = ACTIONS(1637), - [anon_sym_read] = ACTIONS(1637), - [anon_sym_workdir] = ACTIONS(1637), - [anon_sym_write] = ACTIONS(1637), - [anon_sym_from_json] = ACTIONS(1637), - [anon_sym_to_json] = ACTIONS(1637), - [anon_sym_to_string] = ACTIONS(1637), - [anon_sym_to_float] = ACTIONS(1637), - [anon_sym_bash] = ACTIONS(1637), - [anon_sym_fish] = ACTIONS(1637), - [anon_sym_raw] = ACTIONS(1637), - [anon_sym_sh] = ACTIONS(1637), - [anon_sym_zsh] = ACTIONS(1637), - [anon_sym_random] = ACTIONS(1637), - [anon_sym_random_boolean] = ACTIONS(1637), - [anon_sym_random_float] = ACTIONS(1637), - [anon_sym_random_integer] = ACTIONS(1637), - [anon_sym_columns] = ACTIONS(1637), - [anon_sym_rows] = ACTIONS(1637), - [anon_sym_reverse] = ACTIONS(1637), - }, - [391] = { - [ts_builtin_sym_end] = ACTIONS(1639), - [sym_identifier] = ACTIONS(1641), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1639), - [anon_sym_RBRACE] = ACTIONS(1639), - [anon_sym_SEMI] = ACTIONS(1639), - [anon_sym_LPAREN] = ACTIONS(1639), - [anon_sym_RPAREN] = ACTIONS(1639), - [anon_sym_COMMA] = ACTIONS(1639), - [sym_integer] = ACTIONS(1641), - [sym_float] = ACTIONS(1639), - [sym_string] = ACTIONS(1639), - [anon_sym_true] = ACTIONS(1641), - [anon_sym_false] = ACTIONS(1641), - [anon_sym_LBRACK] = ACTIONS(1639), - [anon_sym_RBRACK] = ACTIONS(1639), - [anon_sym_COLON] = ACTIONS(1639), - [anon_sym_DOT_DOT] = ACTIONS(1639), - [anon_sym_PLUS] = ACTIONS(1639), - [anon_sym_DASH] = ACTIONS(1641), - [anon_sym_STAR] = ACTIONS(1639), - [anon_sym_SLASH] = ACTIONS(1639), - [anon_sym_PERCENT] = ACTIONS(1639), - [anon_sym_EQ_EQ] = ACTIONS(1639), - [anon_sym_BANG_EQ] = ACTIONS(1639), - [anon_sym_AMP_AMP] = ACTIONS(1639), - [anon_sym_PIPE_PIPE] = ACTIONS(1639), - [anon_sym_GT] = ACTIONS(1641), - [anon_sym_LT] = ACTIONS(1641), - [anon_sym_GT_EQ] = ACTIONS(1639), - [anon_sym_LT_EQ] = ACTIONS(1639), - [anon_sym_if] = ACTIONS(1641), - [anon_sym_elseif] = ACTIONS(1639), - [anon_sym_else] = ACTIONS(1641), - [anon_sym_match] = ACTIONS(1641), - [anon_sym_EQ_GT] = ACTIONS(1639), - [anon_sym_while] = ACTIONS(1641), - [anon_sym_for] = ACTIONS(1641), - [anon_sym_asyncfor] = ACTIONS(1639), - [anon_sym_transform] = ACTIONS(1641), - [anon_sym_filter] = ACTIONS(1641), - [anon_sym_find] = ACTIONS(1641), - [anon_sym_remove] = ACTIONS(1641), - [anon_sym_reduce] = ACTIONS(1641), - [anon_sym_select] = ACTIONS(1641), - [anon_sym_insert] = ACTIONS(1641), - [anon_sym_async] = ACTIONS(1641), - [anon_sym_PIPE] = ACTIONS(1641), - [anon_sym_table] = ACTIONS(1641), - [anon_sym_DASH_GT] = ACTIONS(1639), - [anon_sym_assert] = ACTIONS(1641), - [anon_sym_assert_equal] = ACTIONS(1641), - [anon_sym_context] = ACTIONS(1641), - [anon_sym_download] = ACTIONS(1641), - [anon_sym_help] = ACTIONS(1641), - [anon_sym_length] = ACTIONS(1641), - [anon_sym_output] = ACTIONS(1641), - [anon_sym_output_error] = ACTIONS(1641), - [anon_sym_type] = ACTIONS(1641), - [anon_sym_append] = ACTIONS(1641), - [anon_sym_metadata] = ACTIONS(1641), - [anon_sym_move] = ACTIONS(1641), - [anon_sym_read] = ACTIONS(1641), - [anon_sym_workdir] = ACTIONS(1641), - [anon_sym_write] = ACTIONS(1641), - [anon_sym_from_json] = ACTIONS(1641), - [anon_sym_to_json] = ACTIONS(1641), - [anon_sym_to_string] = ACTIONS(1641), - [anon_sym_to_float] = ACTIONS(1641), - [anon_sym_bash] = ACTIONS(1641), - [anon_sym_fish] = ACTIONS(1641), - [anon_sym_raw] = ACTIONS(1641), - [anon_sym_sh] = ACTIONS(1641), - [anon_sym_zsh] = ACTIONS(1641), - [anon_sym_random] = ACTIONS(1641), - [anon_sym_random_boolean] = ACTIONS(1641), - [anon_sym_random_float] = ACTIONS(1641), - [anon_sym_random_integer] = ACTIONS(1641), - [anon_sym_columns] = ACTIONS(1641), - [anon_sym_rows] = ACTIONS(1641), - [anon_sym_reverse] = ACTIONS(1641), - }, - [392] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1529), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(195), - [anon_sym_DOT_DOT] = ACTIONS(1525), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_elseif] = ACTIONS(1525), - [anon_sym_else] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(227), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [393] = { - [sym_else_if] = STATE(393), - [aux_sym_if_else_repeat1] = STATE(393), - [ts_builtin_sym_end] = ACTIONS(1542), - [sym_identifier] = ACTIONS(1544), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1542), - [anon_sym_RBRACE] = ACTIONS(1542), - [anon_sym_SEMI] = ACTIONS(1542), - [anon_sym_LPAREN] = ACTIONS(1542), - [anon_sym_RPAREN] = ACTIONS(1542), - [sym_integer] = ACTIONS(1544), - [sym_float] = ACTIONS(1542), - [sym_string] = ACTIONS(1542), - [anon_sym_true] = ACTIONS(1544), - [anon_sym_false] = ACTIONS(1544), - [anon_sym_LBRACK] = ACTIONS(1542), - [anon_sym_COLON] = ACTIONS(1542), - [anon_sym_DOT_DOT] = ACTIONS(1542), - [anon_sym_PLUS] = ACTIONS(1542), - [anon_sym_DASH] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(1542), - [anon_sym_SLASH] = ACTIONS(1542), - [anon_sym_PERCENT] = ACTIONS(1542), - [anon_sym_EQ_EQ] = ACTIONS(1542), - [anon_sym_BANG_EQ] = ACTIONS(1542), - [anon_sym_AMP_AMP] = ACTIONS(1542), - [anon_sym_PIPE_PIPE] = ACTIONS(1542), - [anon_sym_GT] = ACTIONS(1544), - [anon_sym_LT] = ACTIONS(1544), - [anon_sym_GT_EQ] = ACTIONS(1542), - [anon_sym_LT_EQ] = ACTIONS(1542), - [anon_sym_if] = ACTIONS(1544), - [anon_sym_elseif] = ACTIONS(1643), - [anon_sym_else] = ACTIONS(1544), - [anon_sym_match] = ACTIONS(1544), - [anon_sym_EQ_GT] = ACTIONS(1542), - [anon_sym_while] = ACTIONS(1544), - [anon_sym_for] = ACTIONS(1544), - [anon_sym_asyncfor] = ACTIONS(1542), - [anon_sym_transform] = ACTIONS(1544), - [anon_sym_filter] = ACTIONS(1544), - [anon_sym_find] = ACTIONS(1544), - [anon_sym_remove] = ACTIONS(1544), - [anon_sym_reduce] = ACTIONS(1544), - [anon_sym_select] = ACTIONS(1544), - [anon_sym_insert] = ACTIONS(1544), - [anon_sym_async] = ACTIONS(1544), - [anon_sym_PIPE] = ACTIONS(1544), - [anon_sym_table] = ACTIONS(1544), - [anon_sym_DASH_GT] = ACTIONS(1542), - [anon_sym_assert] = ACTIONS(1544), - [anon_sym_assert_equal] = ACTIONS(1544), - [anon_sym_context] = ACTIONS(1544), - [anon_sym_download] = ACTIONS(1544), - [anon_sym_help] = ACTIONS(1544), - [anon_sym_length] = ACTIONS(1544), - [anon_sym_output] = ACTIONS(1544), - [anon_sym_output_error] = ACTIONS(1544), - [anon_sym_type] = ACTIONS(1544), - [anon_sym_append] = ACTIONS(1544), - [anon_sym_metadata] = ACTIONS(1544), - [anon_sym_move] = ACTIONS(1544), - [anon_sym_read] = ACTIONS(1544), - [anon_sym_workdir] = ACTIONS(1544), - [anon_sym_write] = ACTIONS(1544), - [anon_sym_from_json] = ACTIONS(1544), - [anon_sym_to_json] = ACTIONS(1544), - [anon_sym_to_string] = ACTIONS(1544), - [anon_sym_to_float] = ACTIONS(1544), - [anon_sym_bash] = ACTIONS(1544), - [anon_sym_fish] = ACTIONS(1544), - [anon_sym_raw] = ACTIONS(1544), - [anon_sym_sh] = ACTIONS(1544), - [anon_sym_zsh] = ACTIONS(1544), - [anon_sym_random] = ACTIONS(1544), - [anon_sym_random_boolean] = ACTIONS(1544), - [anon_sym_random_float] = ACTIONS(1544), - [anon_sym_random_integer] = ACTIONS(1544), - [anon_sym_columns] = ACTIONS(1544), - [anon_sym_rows] = ACTIONS(1544), - [anon_sym_reverse] = ACTIONS(1544), - }, - [394] = { - [ts_builtin_sym_end] = ACTIONS(1646), - [sym_identifier] = ACTIONS(1648), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1646), - [anon_sym_RBRACE] = ACTIONS(1646), - [anon_sym_SEMI] = ACTIONS(1646), - [anon_sym_LPAREN] = ACTIONS(1646), - [anon_sym_RPAREN] = ACTIONS(1646), - [anon_sym_COMMA] = ACTIONS(1646), - [sym_integer] = ACTIONS(1648), - [sym_float] = ACTIONS(1646), - [sym_string] = ACTIONS(1646), - [anon_sym_true] = ACTIONS(1648), - [anon_sym_false] = ACTIONS(1648), - [anon_sym_LBRACK] = ACTIONS(1646), - [anon_sym_RBRACK] = ACTIONS(1646), - [anon_sym_COLON] = ACTIONS(1646), - [anon_sym_DOT_DOT] = ACTIONS(1646), - [anon_sym_PLUS] = ACTIONS(1646), - [anon_sym_DASH] = ACTIONS(1648), - [anon_sym_STAR] = ACTIONS(1646), - [anon_sym_SLASH] = ACTIONS(1646), - [anon_sym_PERCENT] = ACTIONS(1646), - [anon_sym_EQ_EQ] = ACTIONS(1646), - [anon_sym_BANG_EQ] = ACTIONS(1646), - [anon_sym_AMP_AMP] = ACTIONS(1646), - [anon_sym_PIPE_PIPE] = ACTIONS(1646), - [anon_sym_GT] = ACTIONS(1648), - [anon_sym_LT] = ACTIONS(1648), - [anon_sym_GT_EQ] = ACTIONS(1646), - [anon_sym_LT_EQ] = ACTIONS(1646), - [anon_sym_if] = ACTIONS(1648), - [anon_sym_elseif] = ACTIONS(1646), - [anon_sym_else] = ACTIONS(1648), - [anon_sym_match] = ACTIONS(1648), - [anon_sym_EQ_GT] = ACTIONS(1646), - [anon_sym_while] = ACTIONS(1648), - [anon_sym_for] = ACTIONS(1648), - [anon_sym_asyncfor] = ACTIONS(1646), - [anon_sym_transform] = ACTIONS(1648), - [anon_sym_filter] = ACTIONS(1648), - [anon_sym_find] = ACTIONS(1648), - [anon_sym_remove] = ACTIONS(1648), - [anon_sym_reduce] = ACTIONS(1648), - [anon_sym_select] = ACTIONS(1648), - [anon_sym_insert] = ACTIONS(1648), - [anon_sym_async] = ACTIONS(1648), - [anon_sym_PIPE] = ACTIONS(1648), - [anon_sym_table] = ACTIONS(1648), - [anon_sym_DASH_GT] = ACTIONS(1646), - [anon_sym_assert] = ACTIONS(1648), - [anon_sym_assert_equal] = ACTIONS(1648), - [anon_sym_context] = ACTIONS(1648), - [anon_sym_download] = ACTIONS(1648), - [anon_sym_help] = ACTIONS(1648), - [anon_sym_length] = ACTIONS(1648), - [anon_sym_output] = ACTIONS(1648), - [anon_sym_output_error] = ACTIONS(1648), - [anon_sym_type] = ACTIONS(1648), - [anon_sym_append] = ACTIONS(1648), - [anon_sym_metadata] = ACTIONS(1648), - [anon_sym_move] = ACTIONS(1648), - [anon_sym_read] = ACTIONS(1648), - [anon_sym_workdir] = ACTIONS(1648), - [anon_sym_write] = ACTIONS(1648), - [anon_sym_from_json] = ACTIONS(1648), - [anon_sym_to_json] = ACTIONS(1648), - [anon_sym_to_string] = ACTIONS(1648), - [anon_sym_to_float] = ACTIONS(1648), - [anon_sym_bash] = ACTIONS(1648), - [anon_sym_fish] = ACTIONS(1648), - [anon_sym_raw] = ACTIONS(1648), - [anon_sym_sh] = ACTIONS(1648), - [anon_sym_zsh] = ACTIONS(1648), - [anon_sym_random] = ACTIONS(1648), - [anon_sym_random_boolean] = ACTIONS(1648), - [anon_sym_random_float] = ACTIONS(1648), - [anon_sym_random_integer] = ACTIONS(1648), - [anon_sym_columns] = ACTIONS(1648), - [anon_sym_rows] = ACTIONS(1648), - [anon_sym_reverse] = ACTIONS(1648), - }, - [395] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1467), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_elseif] = ACTIONS(1467), - [anon_sym_else] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [396] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1650), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_RBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(159), - [anon_sym_DOT_DOT] = ACTIONS(1535), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(189), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [397] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_RBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_DOT_DOT] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [398] = { - [ts_builtin_sym_end] = ACTIONS(1653), - [sym_identifier] = ACTIONS(1655), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1653), - [anon_sym_RBRACE] = ACTIONS(1653), - [anon_sym_SEMI] = ACTIONS(1653), - [anon_sym_LPAREN] = ACTIONS(1653), - [anon_sym_RPAREN] = ACTIONS(1653), - [anon_sym_COMMA] = ACTIONS(1653), - [sym_integer] = ACTIONS(1655), - [sym_float] = ACTIONS(1653), - [sym_string] = ACTIONS(1653), - [anon_sym_true] = ACTIONS(1655), - [anon_sym_false] = ACTIONS(1655), - [anon_sym_LBRACK] = ACTIONS(1653), - [anon_sym_RBRACK] = ACTIONS(1653), - [anon_sym_COLON] = ACTIONS(1653), - [anon_sym_DOT_DOT] = ACTIONS(1653), - [anon_sym_PLUS] = ACTIONS(1653), - [anon_sym_DASH] = ACTIONS(1655), - [anon_sym_STAR] = ACTIONS(1653), - [anon_sym_SLASH] = ACTIONS(1653), - [anon_sym_PERCENT] = ACTIONS(1653), - [anon_sym_EQ_EQ] = ACTIONS(1653), - [anon_sym_BANG_EQ] = ACTIONS(1653), - [anon_sym_AMP_AMP] = ACTIONS(1653), - [anon_sym_PIPE_PIPE] = ACTIONS(1653), - [anon_sym_GT] = ACTIONS(1655), - [anon_sym_LT] = ACTIONS(1655), - [anon_sym_GT_EQ] = ACTIONS(1653), - [anon_sym_LT_EQ] = ACTIONS(1653), - [anon_sym_if] = ACTIONS(1655), - [anon_sym_elseif] = ACTIONS(1653), - [anon_sym_else] = ACTIONS(1655), - [anon_sym_match] = ACTIONS(1655), - [anon_sym_EQ_GT] = ACTIONS(1653), - [anon_sym_while] = ACTIONS(1655), - [anon_sym_for] = ACTIONS(1655), - [anon_sym_asyncfor] = ACTIONS(1653), - [anon_sym_transform] = ACTIONS(1655), - [anon_sym_filter] = ACTIONS(1655), - [anon_sym_find] = ACTIONS(1655), - [anon_sym_remove] = ACTIONS(1655), - [anon_sym_reduce] = ACTIONS(1655), - [anon_sym_select] = ACTIONS(1655), - [anon_sym_insert] = ACTIONS(1655), - [anon_sym_async] = ACTIONS(1655), - [anon_sym_PIPE] = ACTIONS(1655), - [anon_sym_table] = ACTIONS(1655), - [anon_sym_DASH_GT] = ACTIONS(1653), - [anon_sym_assert] = ACTIONS(1655), - [anon_sym_assert_equal] = ACTIONS(1655), - [anon_sym_context] = ACTIONS(1655), - [anon_sym_download] = ACTIONS(1655), - [anon_sym_help] = ACTIONS(1655), - [anon_sym_length] = ACTIONS(1655), - [anon_sym_output] = ACTIONS(1655), - [anon_sym_output_error] = ACTIONS(1655), - [anon_sym_type] = ACTIONS(1655), - [anon_sym_append] = ACTIONS(1655), - [anon_sym_metadata] = ACTIONS(1655), - [anon_sym_move] = ACTIONS(1655), - [anon_sym_read] = ACTIONS(1655), - [anon_sym_workdir] = ACTIONS(1655), - [anon_sym_write] = ACTIONS(1655), - [anon_sym_from_json] = ACTIONS(1655), - [anon_sym_to_json] = ACTIONS(1655), - [anon_sym_to_string] = ACTIONS(1655), - [anon_sym_to_float] = ACTIONS(1655), - [anon_sym_bash] = ACTIONS(1655), - [anon_sym_fish] = ACTIONS(1655), - [anon_sym_raw] = ACTIONS(1655), - [anon_sym_sh] = ACTIONS(1655), - [anon_sym_zsh] = ACTIONS(1655), - [anon_sym_random] = ACTIONS(1655), - [anon_sym_random_boolean] = ACTIONS(1655), - [anon_sym_random_float] = ACTIONS(1655), - [anon_sym_random_integer] = ACTIONS(1655), - [anon_sym_columns] = ACTIONS(1655), - [anon_sym_rows] = ACTIONS(1655), - [anon_sym_reverse] = ACTIONS(1655), - }, - [399] = { - [ts_builtin_sym_end] = ACTIONS(1657), - [sym_identifier] = ACTIONS(1659), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1657), - [anon_sym_RBRACE] = ACTIONS(1657), - [anon_sym_SEMI] = ACTIONS(1657), - [anon_sym_LPAREN] = ACTIONS(1657), - [anon_sym_RPAREN] = ACTIONS(1657), - [anon_sym_COMMA] = ACTIONS(1657), - [sym_integer] = ACTIONS(1659), - [sym_float] = ACTIONS(1657), - [sym_string] = ACTIONS(1657), - [anon_sym_true] = ACTIONS(1659), - [anon_sym_false] = ACTIONS(1659), - [anon_sym_LBRACK] = ACTIONS(1657), - [anon_sym_RBRACK] = ACTIONS(1657), - [anon_sym_COLON] = ACTIONS(1657), - [anon_sym_DOT_DOT] = ACTIONS(1657), - [anon_sym_PLUS] = ACTIONS(1657), - [anon_sym_DASH] = ACTIONS(1659), - [anon_sym_STAR] = ACTIONS(1657), - [anon_sym_SLASH] = ACTIONS(1657), - [anon_sym_PERCENT] = ACTIONS(1657), - [anon_sym_EQ_EQ] = ACTIONS(1657), - [anon_sym_BANG_EQ] = ACTIONS(1657), - [anon_sym_AMP_AMP] = ACTIONS(1657), - [anon_sym_PIPE_PIPE] = ACTIONS(1657), - [anon_sym_GT] = ACTIONS(1659), - [anon_sym_LT] = ACTIONS(1659), - [anon_sym_GT_EQ] = ACTIONS(1657), - [anon_sym_LT_EQ] = ACTIONS(1657), - [anon_sym_if] = ACTIONS(1659), - [anon_sym_elseif] = ACTIONS(1657), - [anon_sym_else] = ACTIONS(1659), - [anon_sym_match] = ACTIONS(1659), - [anon_sym_EQ_GT] = ACTIONS(1657), - [anon_sym_while] = ACTIONS(1659), - [anon_sym_for] = ACTIONS(1659), - [anon_sym_asyncfor] = ACTIONS(1657), - [anon_sym_transform] = ACTIONS(1659), - [anon_sym_filter] = ACTIONS(1659), - [anon_sym_find] = ACTIONS(1659), - [anon_sym_remove] = ACTIONS(1659), - [anon_sym_reduce] = ACTIONS(1659), - [anon_sym_select] = ACTIONS(1659), - [anon_sym_insert] = ACTIONS(1659), - [anon_sym_async] = ACTIONS(1659), - [anon_sym_PIPE] = ACTIONS(1659), - [anon_sym_table] = ACTIONS(1659), - [anon_sym_DASH_GT] = ACTIONS(1657), - [anon_sym_assert] = ACTIONS(1659), - [anon_sym_assert_equal] = ACTIONS(1659), - [anon_sym_context] = ACTIONS(1659), - [anon_sym_download] = ACTIONS(1659), - [anon_sym_help] = ACTIONS(1659), - [anon_sym_length] = ACTIONS(1659), - [anon_sym_output] = ACTIONS(1659), - [anon_sym_output_error] = ACTIONS(1659), - [anon_sym_type] = ACTIONS(1659), - [anon_sym_append] = ACTIONS(1659), - [anon_sym_metadata] = ACTIONS(1659), - [anon_sym_move] = ACTIONS(1659), - [anon_sym_read] = ACTIONS(1659), - [anon_sym_workdir] = ACTIONS(1659), - [anon_sym_write] = ACTIONS(1659), - [anon_sym_from_json] = ACTIONS(1659), - [anon_sym_to_json] = ACTIONS(1659), - [anon_sym_to_string] = ACTIONS(1659), - [anon_sym_to_float] = ACTIONS(1659), - [anon_sym_bash] = ACTIONS(1659), - [anon_sym_fish] = ACTIONS(1659), - [anon_sym_raw] = ACTIONS(1659), - [anon_sym_sh] = ACTIONS(1659), - [anon_sym_zsh] = ACTIONS(1659), - [anon_sym_random] = ACTIONS(1659), - [anon_sym_random_boolean] = ACTIONS(1659), - [anon_sym_random_float] = ACTIONS(1659), - [anon_sym_random_integer] = ACTIONS(1659), - [anon_sym_columns] = ACTIONS(1659), - [anon_sym_rows] = ACTIONS(1659), - [anon_sym_reverse] = ACTIONS(1659), - }, - [400] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(195), - [anon_sym_DOT_DOT] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_elseif] = ACTIONS(1549), - [anon_sym_else] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(227), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [401] = { - [ts_builtin_sym_end] = ACTIONS(1661), - [sym_identifier] = ACTIONS(1663), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1661), - [anon_sym_RBRACE] = ACTIONS(1661), - [anon_sym_SEMI] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(1661), - [anon_sym_RPAREN] = ACTIONS(1661), - [anon_sym_COMMA] = ACTIONS(1661), - [sym_integer] = ACTIONS(1663), - [sym_float] = ACTIONS(1661), - [sym_string] = ACTIONS(1661), - [anon_sym_true] = ACTIONS(1663), - [anon_sym_false] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1661), - [anon_sym_RBRACK] = ACTIONS(1661), - [anon_sym_COLON] = ACTIONS(1661), - [anon_sym_DOT_DOT] = ACTIONS(1661), - [anon_sym_PLUS] = ACTIONS(1661), - [anon_sym_DASH] = ACTIONS(1663), - [anon_sym_STAR] = ACTIONS(1661), - [anon_sym_SLASH] = ACTIONS(1661), - [anon_sym_PERCENT] = ACTIONS(1661), - [anon_sym_EQ_EQ] = ACTIONS(1661), - [anon_sym_BANG_EQ] = ACTIONS(1661), - [anon_sym_AMP_AMP] = ACTIONS(1661), - [anon_sym_PIPE_PIPE] = ACTIONS(1661), - [anon_sym_GT] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_GT_EQ] = ACTIONS(1661), - [anon_sym_LT_EQ] = ACTIONS(1661), - [anon_sym_if] = ACTIONS(1663), - [anon_sym_elseif] = ACTIONS(1661), - [anon_sym_else] = ACTIONS(1663), - [anon_sym_match] = ACTIONS(1663), - [anon_sym_EQ_GT] = ACTIONS(1661), - [anon_sym_while] = ACTIONS(1663), - [anon_sym_for] = ACTIONS(1663), - [anon_sym_asyncfor] = ACTIONS(1661), - [anon_sym_transform] = ACTIONS(1663), - [anon_sym_filter] = ACTIONS(1663), - [anon_sym_find] = ACTIONS(1663), - [anon_sym_remove] = ACTIONS(1663), - [anon_sym_reduce] = ACTIONS(1663), - [anon_sym_select] = ACTIONS(1663), - [anon_sym_insert] = ACTIONS(1663), - [anon_sym_async] = ACTIONS(1663), - [anon_sym_PIPE] = ACTIONS(1663), - [anon_sym_table] = ACTIONS(1663), - [anon_sym_DASH_GT] = ACTIONS(1661), - [anon_sym_assert] = ACTIONS(1663), - [anon_sym_assert_equal] = ACTIONS(1663), - [anon_sym_context] = ACTIONS(1663), - [anon_sym_download] = ACTIONS(1663), - [anon_sym_help] = ACTIONS(1663), - [anon_sym_length] = ACTIONS(1663), - [anon_sym_output] = ACTIONS(1663), - [anon_sym_output_error] = ACTIONS(1663), - [anon_sym_type] = ACTIONS(1663), - [anon_sym_append] = ACTIONS(1663), - [anon_sym_metadata] = ACTIONS(1663), - [anon_sym_move] = ACTIONS(1663), - [anon_sym_read] = ACTIONS(1663), - [anon_sym_workdir] = ACTIONS(1663), - [anon_sym_write] = ACTIONS(1663), - [anon_sym_from_json] = ACTIONS(1663), - [anon_sym_to_json] = ACTIONS(1663), - [anon_sym_to_string] = ACTIONS(1663), - [anon_sym_to_float] = ACTIONS(1663), - [anon_sym_bash] = ACTIONS(1663), - [anon_sym_fish] = ACTIONS(1663), - [anon_sym_raw] = ACTIONS(1663), - [anon_sym_sh] = ACTIONS(1663), - [anon_sym_zsh] = ACTIONS(1663), - [anon_sym_random] = ACTIONS(1663), - [anon_sym_random_boolean] = ACTIONS(1663), - [anon_sym_random_float] = ACTIONS(1663), - [anon_sym_random_integer] = ACTIONS(1663), - [anon_sym_columns] = ACTIONS(1663), - [anon_sym_rows] = ACTIONS(1663), - [anon_sym_reverse] = ACTIONS(1663), - }, - [402] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [anon_sym_COMMA] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_RBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1467), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [403] = { - [ts_builtin_sym_end] = ACTIONS(1665), - [sym_identifier] = ACTIONS(1667), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1665), - [anon_sym_RBRACE] = ACTIONS(1665), - [anon_sym_SEMI] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1665), - [anon_sym_RPAREN] = ACTIONS(1665), - [anon_sym_COMMA] = ACTIONS(1665), - [sym_integer] = ACTIONS(1667), - [sym_float] = ACTIONS(1665), - [sym_string] = ACTIONS(1665), - [anon_sym_true] = ACTIONS(1667), - [anon_sym_false] = ACTIONS(1667), - [anon_sym_LBRACK] = ACTIONS(1665), - [anon_sym_RBRACK] = ACTIONS(1665), - [anon_sym_COLON] = ACTIONS(1665), - [anon_sym_DOT_DOT] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1667), - [anon_sym_STAR] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_PERCENT] = ACTIONS(1665), - [anon_sym_EQ_EQ] = ACTIONS(1665), - [anon_sym_BANG_EQ] = ACTIONS(1665), - [anon_sym_AMP_AMP] = ACTIONS(1665), - [anon_sym_PIPE_PIPE] = ACTIONS(1665), - [anon_sym_GT] = ACTIONS(1667), - [anon_sym_LT] = ACTIONS(1667), - [anon_sym_GT_EQ] = ACTIONS(1665), - [anon_sym_LT_EQ] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1667), - [anon_sym_elseif] = ACTIONS(1665), - [anon_sym_else] = ACTIONS(1667), - [anon_sym_match] = ACTIONS(1667), - [anon_sym_EQ_GT] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1667), - [anon_sym_for] = ACTIONS(1667), - [anon_sym_asyncfor] = ACTIONS(1665), - [anon_sym_transform] = ACTIONS(1667), - [anon_sym_filter] = ACTIONS(1667), - [anon_sym_find] = ACTIONS(1667), - [anon_sym_remove] = ACTIONS(1667), - [anon_sym_reduce] = ACTIONS(1667), - [anon_sym_select] = ACTIONS(1667), - [anon_sym_insert] = ACTIONS(1667), - [anon_sym_async] = ACTIONS(1667), - [anon_sym_PIPE] = ACTIONS(1667), - [anon_sym_table] = ACTIONS(1667), - [anon_sym_DASH_GT] = ACTIONS(1665), - [anon_sym_assert] = ACTIONS(1667), - [anon_sym_assert_equal] = ACTIONS(1667), - [anon_sym_context] = ACTIONS(1667), - [anon_sym_download] = ACTIONS(1667), - [anon_sym_help] = ACTIONS(1667), - [anon_sym_length] = ACTIONS(1667), - [anon_sym_output] = ACTIONS(1667), - [anon_sym_output_error] = ACTIONS(1667), - [anon_sym_type] = ACTIONS(1667), - [anon_sym_append] = ACTIONS(1667), - [anon_sym_metadata] = ACTIONS(1667), - [anon_sym_move] = ACTIONS(1667), - [anon_sym_read] = ACTIONS(1667), - [anon_sym_workdir] = ACTIONS(1667), - [anon_sym_write] = ACTIONS(1667), - [anon_sym_from_json] = ACTIONS(1667), - [anon_sym_to_json] = ACTIONS(1667), - [anon_sym_to_string] = ACTIONS(1667), - [anon_sym_to_float] = ACTIONS(1667), - [anon_sym_bash] = ACTIONS(1667), - [anon_sym_fish] = ACTIONS(1667), - [anon_sym_raw] = ACTIONS(1667), - [anon_sym_sh] = ACTIONS(1667), - [anon_sym_zsh] = ACTIONS(1667), - [anon_sym_random] = ACTIONS(1667), - [anon_sym_random_boolean] = ACTIONS(1667), - [anon_sym_random_float] = ACTIONS(1667), - [anon_sym_random_integer] = ACTIONS(1667), - [anon_sym_columns] = ACTIONS(1667), - [anon_sym_rows] = ACTIONS(1667), - [anon_sym_reverse] = ACTIONS(1667), - }, - [404] = { - [sym_else_if] = STATE(413), - [sym_else] = STATE(411), - [aux_sym_if_else_repeat1] = STATE(413), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_RPAREN] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1435), - [anon_sym_STAR] = ACTIONS(1433), - [anon_sym_SLASH] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_AMP_AMP] = ACTIONS(1433), - [anon_sym_PIPE_PIPE] = ACTIONS(1433), - [anon_sym_GT] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1433), - [anon_sym_LT_EQ] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1617), - [anon_sym_else] = ACTIONS(1669), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1435), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_DASH_GT] = ACTIONS(1433), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [405] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(195), - [anon_sym_DOT_DOT] = ACTIONS(1521), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_elseif] = ACTIONS(1521), - [anon_sym_else] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(227), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [406] = { - [ts_builtin_sym_end] = ACTIONS(1671), - [sym_identifier] = ACTIONS(1673), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1671), - [anon_sym_RBRACE] = ACTIONS(1671), - [anon_sym_SEMI] = ACTIONS(1671), - [anon_sym_LPAREN] = ACTIONS(1671), - [anon_sym_RPAREN] = ACTIONS(1671), - [anon_sym_COMMA] = ACTIONS(1671), - [sym_integer] = ACTIONS(1673), - [sym_float] = ACTIONS(1671), - [sym_string] = ACTIONS(1671), - [anon_sym_true] = ACTIONS(1673), - [anon_sym_false] = ACTIONS(1673), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_RBRACK] = ACTIONS(1671), - [anon_sym_COLON] = ACTIONS(1671), - [anon_sym_DOT_DOT] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1671), - [anon_sym_DASH] = ACTIONS(1673), - [anon_sym_STAR] = ACTIONS(1671), - [anon_sym_SLASH] = ACTIONS(1671), - [anon_sym_PERCENT] = ACTIONS(1671), - [anon_sym_EQ_EQ] = ACTIONS(1671), - [anon_sym_BANG_EQ] = ACTIONS(1671), - [anon_sym_AMP_AMP] = ACTIONS(1671), - [anon_sym_PIPE_PIPE] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1673), - [anon_sym_LT] = ACTIONS(1673), - [anon_sym_GT_EQ] = ACTIONS(1671), - [anon_sym_LT_EQ] = ACTIONS(1671), - [anon_sym_if] = ACTIONS(1673), - [anon_sym_elseif] = ACTIONS(1671), - [anon_sym_else] = ACTIONS(1673), - [anon_sym_match] = ACTIONS(1673), - [anon_sym_EQ_GT] = ACTIONS(1671), - [anon_sym_while] = ACTIONS(1673), - [anon_sym_for] = ACTIONS(1673), - [anon_sym_asyncfor] = ACTIONS(1671), - [anon_sym_transform] = ACTIONS(1673), - [anon_sym_filter] = ACTIONS(1673), - [anon_sym_find] = ACTIONS(1673), - [anon_sym_remove] = ACTIONS(1673), - [anon_sym_reduce] = ACTIONS(1673), - [anon_sym_select] = ACTIONS(1673), - [anon_sym_insert] = ACTIONS(1673), - [anon_sym_async] = ACTIONS(1673), - [anon_sym_PIPE] = ACTIONS(1673), - [anon_sym_table] = ACTIONS(1673), - [anon_sym_DASH_GT] = ACTIONS(1671), - [anon_sym_assert] = ACTIONS(1673), - [anon_sym_assert_equal] = ACTIONS(1673), - [anon_sym_context] = ACTIONS(1673), - [anon_sym_download] = ACTIONS(1673), - [anon_sym_help] = ACTIONS(1673), - [anon_sym_length] = ACTIONS(1673), - [anon_sym_output] = ACTIONS(1673), - [anon_sym_output_error] = ACTIONS(1673), - [anon_sym_type] = ACTIONS(1673), - [anon_sym_append] = ACTIONS(1673), - [anon_sym_metadata] = ACTIONS(1673), - [anon_sym_move] = ACTIONS(1673), - [anon_sym_read] = ACTIONS(1673), - [anon_sym_workdir] = ACTIONS(1673), - [anon_sym_write] = ACTIONS(1673), - [anon_sym_from_json] = ACTIONS(1673), - [anon_sym_to_json] = ACTIONS(1673), - [anon_sym_to_string] = ACTIONS(1673), - [anon_sym_to_float] = ACTIONS(1673), - [anon_sym_bash] = ACTIONS(1673), - [anon_sym_fish] = ACTIONS(1673), - [anon_sym_raw] = ACTIONS(1673), - [anon_sym_sh] = ACTIONS(1673), - [anon_sym_zsh] = ACTIONS(1673), - [anon_sym_random] = ACTIONS(1673), - [anon_sym_random_boolean] = ACTIONS(1673), - [anon_sym_random_float] = ACTIONS(1673), - [anon_sym_random_integer] = ACTIONS(1673), - [anon_sym_columns] = ACTIONS(1673), - [anon_sym_rows] = ACTIONS(1673), - [anon_sym_reverse] = ACTIONS(1673), - }, - [407] = { - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1675), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_RPAREN] = ACTIONS(1675), - [anon_sym_COMMA] = ACTIONS(1675), - [sym_integer] = ACTIONS(1677), - [sym_float] = ACTIONS(1675), - [sym_string] = ACTIONS(1675), - [anon_sym_true] = ACTIONS(1677), - [anon_sym_false] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_RBRACK] = ACTIONS(1675), - [anon_sym_COLON] = ACTIONS(1675), - [anon_sym_DOT_DOT] = ACTIONS(1675), - [anon_sym_PLUS] = ACTIONS(1675), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_STAR] = ACTIONS(1675), - [anon_sym_SLASH] = ACTIONS(1675), - [anon_sym_PERCENT] = ACTIONS(1675), - [anon_sym_EQ_EQ] = ACTIONS(1675), - [anon_sym_BANG_EQ] = ACTIONS(1675), - [anon_sym_AMP_AMP] = ACTIONS(1675), - [anon_sym_PIPE_PIPE] = ACTIONS(1675), - [anon_sym_GT] = ACTIONS(1677), - [anon_sym_LT] = ACTIONS(1677), - [anon_sym_GT_EQ] = ACTIONS(1675), - [anon_sym_LT_EQ] = ACTIONS(1675), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_elseif] = ACTIONS(1675), - [anon_sym_else] = ACTIONS(1677), - [anon_sym_match] = ACTIONS(1677), - [anon_sym_EQ_GT] = ACTIONS(1675), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_asyncfor] = ACTIONS(1675), - [anon_sym_transform] = ACTIONS(1677), - [anon_sym_filter] = ACTIONS(1677), - [anon_sym_find] = ACTIONS(1677), - [anon_sym_remove] = ACTIONS(1677), - [anon_sym_reduce] = ACTIONS(1677), - [anon_sym_select] = ACTIONS(1677), - [anon_sym_insert] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_PIPE] = ACTIONS(1677), - [anon_sym_table] = ACTIONS(1677), - [anon_sym_DASH_GT] = ACTIONS(1675), - [anon_sym_assert] = ACTIONS(1677), - [anon_sym_assert_equal] = ACTIONS(1677), - [anon_sym_context] = ACTIONS(1677), - [anon_sym_download] = ACTIONS(1677), - [anon_sym_help] = ACTIONS(1677), - [anon_sym_length] = ACTIONS(1677), - [anon_sym_output] = ACTIONS(1677), - [anon_sym_output_error] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_append] = ACTIONS(1677), - [anon_sym_metadata] = ACTIONS(1677), - [anon_sym_move] = ACTIONS(1677), - [anon_sym_read] = ACTIONS(1677), - [anon_sym_workdir] = ACTIONS(1677), - [anon_sym_write] = ACTIONS(1677), - [anon_sym_from_json] = ACTIONS(1677), - [anon_sym_to_json] = ACTIONS(1677), - [anon_sym_to_string] = ACTIONS(1677), - [anon_sym_to_float] = ACTIONS(1677), - [anon_sym_bash] = ACTIONS(1677), - [anon_sym_fish] = ACTIONS(1677), - [anon_sym_raw] = ACTIONS(1677), - [anon_sym_sh] = ACTIONS(1677), - [anon_sym_zsh] = ACTIONS(1677), - [anon_sym_random] = ACTIONS(1677), - [anon_sym_random_boolean] = ACTIONS(1677), - [anon_sym_random_float] = ACTIONS(1677), - [anon_sym_random_integer] = ACTIONS(1677), - [anon_sym_columns] = ACTIONS(1677), - [anon_sym_rows] = ACTIONS(1677), - [anon_sym_reverse] = ACTIONS(1677), - }, - [408] = { - [ts_builtin_sym_end] = ACTIONS(1679), - [sym_identifier] = ACTIONS(1681), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1679), - [anon_sym_RBRACE] = ACTIONS(1679), - [anon_sym_SEMI] = ACTIONS(1679), - [anon_sym_LPAREN] = ACTIONS(1679), - [anon_sym_RPAREN] = ACTIONS(1679), - [anon_sym_COMMA] = ACTIONS(1679), - [sym_integer] = ACTIONS(1681), - [sym_float] = ACTIONS(1679), - [sym_string] = ACTIONS(1679), - [anon_sym_true] = ACTIONS(1681), - [anon_sym_false] = ACTIONS(1681), - [anon_sym_LBRACK] = ACTIONS(1679), - [anon_sym_RBRACK] = ACTIONS(1679), - [anon_sym_COLON] = ACTIONS(1679), - [anon_sym_DOT_DOT] = ACTIONS(1679), - [anon_sym_PLUS] = ACTIONS(1679), - [anon_sym_DASH] = ACTIONS(1681), - [anon_sym_STAR] = ACTIONS(1679), - [anon_sym_SLASH] = ACTIONS(1679), - [anon_sym_PERCENT] = ACTIONS(1679), - [anon_sym_EQ_EQ] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_AMP_AMP] = ACTIONS(1679), - [anon_sym_PIPE_PIPE] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1681), - [anon_sym_LT] = ACTIONS(1681), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_if] = ACTIONS(1681), - [anon_sym_elseif] = ACTIONS(1679), - [anon_sym_else] = ACTIONS(1681), - [anon_sym_match] = ACTIONS(1681), - [anon_sym_EQ_GT] = ACTIONS(1679), - [anon_sym_while] = ACTIONS(1681), - [anon_sym_for] = ACTIONS(1681), - [anon_sym_asyncfor] = ACTIONS(1679), - [anon_sym_transform] = ACTIONS(1681), - [anon_sym_filter] = ACTIONS(1681), - [anon_sym_find] = ACTIONS(1681), - [anon_sym_remove] = ACTIONS(1681), - [anon_sym_reduce] = ACTIONS(1681), - [anon_sym_select] = ACTIONS(1681), - [anon_sym_insert] = ACTIONS(1681), - [anon_sym_async] = ACTIONS(1681), - [anon_sym_PIPE] = ACTIONS(1681), - [anon_sym_table] = ACTIONS(1681), - [anon_sym_DASH_GT] = ACTIONS(1679), - [anon_sym_assert] = ACTIONS(1681), - [anon_sym_assert_equal] = ACTIONS(1681), - [anon_sym_context] = ACTIONS(1681), - [anon_sym_download] = ACTIONS(1681), - [anon_sym_help] = ACTIONS(1681), - [anon_sym_length] = ACTIONS(1681), - [anon_sym_output] = ACTIONS(1681), - [anon_sym_output_error] = ACTIONS(1681), - [anon_sym_type] = ACTIONS(1681), - [anon_sym_append] = ACTIONS(1681), - [anon_sym_metadata] = ACTIONS(1681), - [anon_sym_move] = ACTIONS(1681), - [anon_sym_read] = ACTIONS(1681), - [anon_sym_workdir] = ACTIONS(1681), - [anon_sym_write] = ACTIONS(1681), - [anon_sym_from_json] = ACTIONS(1681), - [anon_sym_to_json] = ACTIONS(1681), - [anon_sym_to_string] = ACTIONS(1681), - [anon_sym_to_float] = ACTIONS(1681), - [anon_sym_bash] = ACTIONS(1681), - [anon_sym_fish] = ACTIONS(1681), - [anon_sym_raw] = ACTIONS(1681), - [anon_sym_sh] = ACTIONS(1681), - [anon_sym_zsh] = ACTIONS(1681), - [anon_sym_random] = ACTIONS(1681), - [anon_sym_random_boolean] = ACTIONS(1681), - [anon_sym_random_float] = ACTIONS(1681), - [anon_sym_random_integer] = ACTIONS(1681), - [anon_sym_columns] = ACTIONS(1681), - [anon_sym_rows] = ACTIONS(1681), - [anon_sym_reverse] = ACTIONS(1681), - }, - [409] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(195), - [anon_sym_DOT_DOT] = ACTIONS(1531), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_elseif] = ACTIONS(1531), - [anon_sym_else] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(227), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [410] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_DOT_DOT] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_elseif] = ACTIONS(1501), - [anon_sym_else] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [411] = { - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_DOT_DOT] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1441), - [anon_sym_else] = ACTIONS(1443), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [412] = { - [sym_math_operator] = STATE(891), - [sym_logic_operator] = STATE(892), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_DOT_DOT] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_elseif] = ACTIONS(1517), - [anon_sym_else] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [413] = { - [sym_else_if] = STATE(448), - [sym_else] = STATE(374), - [aux_sym_if_else_repeat1] = STATE(448), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1617), - [anon_sym_else] = ACTIONS(1669), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [414] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [anon_sym_COMMA] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_RBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_DOT_DOT] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [415] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1683), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_RBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(159), - [anon_sym_DOT_DOT] = ACTIONS(1525), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(189), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [416] = { - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1529), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_RBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(1525), - [anon_sym_DOT_DOT] = ACTIONS(1525), - [anon_sym_PLUS] = ACTIONS(1525), - [anon_sym_DASH] = ACTIONS(1527), - [anon_sym_STAR] = ACTIONS(1525), - [anon_sym_SLASH] = ACTIONS(1525), - [anon_sym_PERCENT] = ACTIONS(1525), - [anon_sym_EQ_EQ] = ACTIONS(1525), - [anon_sym_BANG_EQ] = ACTIONS(1525), - [anon_sym_AMP_AMP] = ACTIONS(1525), - [anon_sym_PIPE_PIPE] = ACTIONS(1525), - [anon_sym_GT] = ACTIONS(1527), - [anon_sym_LT] = ACTIONS(1527), - [anon_sym_GT_EQ] = ACTIONS(1525), - [anon_sym_LT_EQ] = ACTIONS(1525), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_elseif] = ACTIONS(1525), - [anon_sym_else] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(1525), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [417] = { - [ts_builtin_sym_end] = ACTIONS(1685), - [sym_identifier] = ACTIONS(1687), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1685), - [anon_sym_RBRACE] = ACTIONS(1685), - [anon_sym_SEMI] = ACTIONS(1685), - [anon_sym_LPAREN] = ACTIONS(1685), - [anon_sym_RPAREN] = ACTIONS(1685), - [anon_sym_COMMA] = ACTIONS(1685), - [sym_integer] = ACTIONS(1687), - [sym_float] = ACTIONS(1685), - [sym_string] = ACTIONS(1685), - [anon_sym_true] = ACTIONS(1687), - [anon_sym_false] = ACTIONS(1687), - [anon_sym_LBRACK] = ACTIONS(1685), - [anon_sym_RBRACK] = ACTIONS(1685), - [anon_sym_COLON] = ACTIONS(1685), - [anon_sym_DOT_DOT] = ACTIONS(1685), - [anon_sym_PLUS] = ACTIONS(1685), - [anon_sym_DASH] = ACTIONS(1687), - [anon_sym_STAR] = ACTIONS(1685), - [anon_sym_SLASH] = ACTIONS(1685), - [anon_sym_PERCENT] = ACTIONS(1685), - [anon_sym_EQ_EQ] = ACTIONS(1685), - [anon_sym_BANG_EQ] = ACTIONS(1685), - [anon_sym_AMP_AMP] = ACTIONS(1685), - [anon_sym_PIPE_PIPE] = ACTIONS(1685), - [anon_sym_GT] = ACTIONS(1687), - [anon_sym_LT] = ACTIONS(1687), - [anon_sym_GT_EQ] = ACTIONS(1685), - [anon_sym_LT_EQ] = ACTIONS(1685), - [anon_sym_if] = ACTIONS(1687), - [anon_sym_elseif] = ACTIONS(1685), - [anon_sym_else] = ACTIONS(1687), - [anon_sym_match] = ACTIONS(1687), - [anon_sym_EQ_GT] = ACTIONS(1685), - [anon_sym_while] = ACTIONS(1687), - [anon_sym_for] = ACTIONS(1687), - [anon_sym_asyncfor] = ACTIONS(1685), - [anon_sym_transform] = ACTIONS(1687), - [anon_sym_filter] = ACTIONS(1687), - [anon_sym_find] = ACTIONS(1687), - [anon_sym_remove] = ACTIONS(1687), - [anon_sym_reduce] = ACTIONS(1687), - [anon_sym_select] = ACTIONS(1687), - [anon_sym_insert] = ACTIONS(1687), - [anon_sym_async] = ACTIONS(1687), - [anon_sym_PIPE] = ACTIONS(1687), - [anon_sym_table] = ACTIONS(1687), - [anon_sym_DASH_GT] = ACTIONS(1685), - [anon_sym_assert] = ACTIONS(1687), - [anon_sym_assert_equal] = ACTIONS(1687), - [anon_sym_context] = ACTIONS(1687), - [anon_sym_download] = ACTIONS(1687), - [anon_sym_help] = ACTIONS(1687), - [anon_sym_length] = ACTIONS(1687), - [anon_sym_output] = ACTIONS(1687), - [anon_sym_output_error] = ACTIONS(1687), - [anon_sym_type] = ACTIONS(1687), - [anon_sym_append] = ACTIONS(1687), - [anon_sym_metadata] = ACTIONS(1687), - [anon_sym_move] = ACTIONS(1687), - [anon_sym_read] = ACTIONS(1687), - [anon_sym_workdir] = ACTIONS(1687), - [anon_sym_write] = ACTIONS(1687), - [anon_sym_from_json] = ACTIONS(1687), - [anon_sym_to_json] = ACTIONS(1687), - [anon_sym_to_string] = ACTIONS(1687), - [anon_sym_to_float] = ACTIONS(1687), - [anon_sym_bash] = ACTIONS(1687), - [anon_sym_fish] = ACTIONS(1687), - [anon_sym_raw] = ACTIONS(1687), - [anon_sym_sh] = ACTIONS(1687), - [anon_sym_zsh] = ACTIONS(1687), - [anon_sym_random] = ACTIONS(1687), - [anon_sym_random_boolean] = ACTIONS(1687), - [anon_sym_random_float] = ACTIONS(1687), - [anon_sym_random_integer] = ACTIONS(1687), - [anon_sym_columns] = ACTIONS(1687), - [anon_sym_rows] = ACTIONS(1687), - [anon_sym_reverse] = ACTIONS(1687), - }, - [418] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1553), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_elseif] = ACTIONS(1535), - [anon_sym_else] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [419] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [anon_sym_COMMA] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_RBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(159), - [anon_sym_DOT_DOT] = ACTIONS(1521), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(189), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [420] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [anon_sym_COMMA] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_RBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(159), - [anon_sym_DOT_DOT] = ACTIONS(1531), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(189), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [421] = { - [ts_builtin_sym_end] = ACTIONS(1689), - [sym_identifier] = ACTIONS(1691), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1689), - [anon_sym_RBRACE] = ACTIONS(1689), - [anon_sym_SEMI] = ACTIONS(1689), - [anon_sym_LPAREN] = ACTIONS(1689), - [anon_sym_RPAREN] = ACTIONS(1689), - [anon_sym_COMMA] = ACTIONS(1689), - [sym_integer] = ACTIONS(1691), - [sym_float] = ACTIONS(1689), - [sym_string] = ACTIONS(1689), - [anon_sym_true] = ACTIONS(1691), - [anon_sym_false] = ACTIONS(1691), - [anon_sym_LBRACK] = ACTIONS(1689), - [anon_sym_RBRACK] = ACTIONS(1689), - [anon_sym_COLON] = ACTIONS(1689), - [anon_sym_DOT_DOT] = ACTIONS(1689), - [anon_sym_PLUS] = ACTIONS(1689), - [anon_sym_DASH] = ACTIONS(1691), - [anon_sym_STAR] = ACTIONS(1689), - [anon_sym_SLASH] = ACTIONS(1689), - [anon_sym_PERCENT] = ACTIONS(1689), - [anon_sym_EQ_EQ] = ACTIONS(1689), - [anon_sym_BANG_EQ] = ACTIONS(1689), - [anon_sym_AMP_AMP] = ACTIONS(1689), - [anon_sym_PIPE_PIPE] = ACTIONS(1689), - [anon_sym_GT] = ACTIONS(1691), - [anon_sym_LT] = ACTIONS(1691), - [anon_sym_GT_EQ] = ACTIONS(1689), - [anon_sym_LT_EQ] = ACTIONS(1689), - [anon_sym_if] = ACTIONS(1691), - [anon_sym_elseif] = ACTIONS(1689), - [anon_sym_else] = ACTIONS(1691), - [anon_sym_match] = ACTIONS(1691), - [anon_sym_EQ_GT] = ACTIONS(1689), - [anon_sym_while] = ACTIONS(1691), - [anon_sym_for] = ACTIONS(1691), - [anon_sym_asyncfor] = ACTIONS(1689), - [anon_sym_transform] = ACTIONS(1691), - [anon_sym_filter] = ACTIONS(1691), - [anon_sym_find] = ACTIONS(1691), - [anon_sym_remove] = ACTIONS(1691), - [anon_sym_reduce] = ACTIONS(1691), - [anon_sym_select] = ACTIONS(1691), - [anon_sym_insert] = ACTIONS(1691), - [anon_sym_async] = ACTIONS(1691), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_table] = ACTIONS(1691), - [anon_sym_DASH_GT] = ACTIONS(1689), - [anon_sym_assert] = ACTIONS(1691), - [anon_sym_assert_equal] = ACTIONS(1691), - [anon_sym_context] = ACTIONS(1691), - [anon_sym_download] = ACTIONS(1691), - [anon_sym_help] = ACTIONS(1691), - [anon_sym_length] = ACTIONS(1691), - [anon_sym_output] = ACTIONS(1691), - [anon_sym_output_error] = ACTIONS(1691), - [anon_sym_type] = ACTIONS(1691), - [anon_sym_append] = ACTIONS(1691), - [anon_sym_metadata] = ACTIONS(1691), - [anon_sym_move] = ACTIONS(1691), - [anon_sym_read] = ACTIONS(1691), - [anon_sym_workdir] = ACTIONS(1691), - [anon_sym_write] = ACTIONS(1691), - [anon_sym_from_json] = ACTIONS(1691), - [anon_sym_to_json] = ACTIONS(1691), - [anon_sym_to_string] = ACTIONS(1691), - [anon_sym_to_float] = ACTIONS(1691), - [anon_sym_bash] = ACTIONS(1691), - [anon_sym_fish] = ACTIONS(1691), - [anon_sym_raw] = ACTIONS(1691), - [anon_sym_sh] = ACTIONS(1691), - [anon_sym_zsh] = ACTIONS(1691), - [anon_sym_random] = ACTIONS(1691), - [anon_sym_random_boolean] = ACTIONS(1691), - [anon_sym_random_float] = ACTIONS(1691), - [anon_sym_random_integer] = ACTIONS(1691), - [anon_sym_columns] = ACTIONS(1691), - [anon_sym_rows] = ACTIONS(1691), - [anon_sym_reverse] = ACTIONS(1691), - }, - [422] = { - [ts_builtin_sym_end] = ACTIONS(1693), - [sym_identifier] = ACTIONS(1695), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1693), - [anon_sym_RBRACE] = ACTIONS(1693), - [anon_sym_SEMI] = ACTIONS(1693), - [anon_sym_LPAREN] = ACTIONS(1693), - [anon_sym_RPAREN] = ACTIONS(1693), - [anon_sym_COMMA] = ACTIONS(1693), - [sym_integer] = ACTIONS(1695), - [sym_float] = ACTIONS(1693), - [sym_string] = ACTIONS(1693), - [anon_sym_true] = ACTIONS(1695), - [anon_sym_false] = ACTIONS(1695), - [anon_sym_LBRACK] = ACTIONS(1693), - [anon_sym_RBRACK] = ACTIONS(1693), - [anon_sym_COLON] = ACTIONS(1693), - [anon_sym_DOT_DOT] = ACTIONS(1693), - [anon_sym_PLUS] = ACTIONS(1693), - [anon_sym_DASH] = ACTIONS(1695), - [anon_sym_STAR] = ACTIONS(1693), - [anon_sym_SLASH] = ACTIONS(1693), - [anon_sym_PERCENT] = ACTIONS(1693), - [anon_sym_EQ_EQ] = ACTIONS(1693), - [anon_sym_BANG_EQ] = ACTIONS(1693), - [anon_sym_AMP_AMP] = ACTIONS(1693), - [anon_sym_PIPE_PIPE] = ACTIONS(1693), - [anon_sym_GT] = ACTIONS(1695), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1693), - [anon_sym_LT_EQ] = ACTIONS(1693), - [anon_sym_if] = ACTIONS(1695), - [anon_sym_elseif] = ACTIONS(1693), - [anon_sym_else] = ACTIONS(1695), - [anon_sym_match] = ACTIONS(1695), - [anon_sym_EQ_GT] = ACTIONS(1693), - [anon_sym_while] = ACTIONS(1695), - [anon_sym_for] = ACTIONS(1695), - [anon_sym_asyncfor] = ACTIONS(1693), - [anon_sym_transform] = ACTIONS(1695), - [anon_sym_filter] = ACTIONS(1695), - [anon_sym_find] = ACTIONS(1695), - [anon_sym_remove] = ACTIONS(1695), - [anon_sym_reduce] = ACTIONS(1695), - [anon_sym_select] = ACTIONS(1695), - [anon_sym_insert] = ACTIONS(1695), - [anon_sym_async] = ACTIONS(1695), - [anon_sym_PIPE] = ACTIONS(1695), - [anon_sym_table] = ACTIONS(1695), - [anon_sym_DASH_GT] = ACTIONS(1693), - [anon_sym_assert] = ACTIONS(1695), - [anon_sym_assert_equal] = ACTIONS(1695), - [anon_sym_context] = ACTIONS(1695), - [anon_sym_download] = ACTIONS(1695), - [anon_sym_help] = ACTIONS(1695), - [anon_sym_length] = ACTIONS(1695), - [anon_sym_output] = ACTIONS(1695), - [anon_sym_output_error] = ACTIONS(1695), - [anon_sym_type] = ACTIONS(1695), - [anon_sym_append] = ACTIONS(1695), - [anon_sym_metadata] = ACTIONS(1695), - [anon_sym_move] = ACTIONS(1695), - [anon_sym_read] = ACTIONS(1695), - [anon_sym_workdir] = ACTIONS(1695), - [anon_sym_write] = ACTIONS(1695), - [anon_sym_from_json] = ACTIONS(1695), - [anon_sym_to_json] = ACTIONS(1695), - [anon_sym_to_string] = ACTIONS(1695), - [anon_sym_to_float] = ACTIONS(1695), - [anon_sym_bash] = ACTIONS(1695), - [anon_sym_fish] = ACTIONS(1695), - [anon_sym_raw] = ACTIONS(1695), - [anon_sym_sh] = ACTIONS(1695), - [anon_sym_zsh] = ACTIONS(1695), - [anon_sym_random] = ACTIONS(1695), - [anon_sym_random_boolean] = ACTIONS(1695), - [anon_sym_random_float] = ACTIONS(1695), - [anon_sym_random_integer] = ACTIONS(1695), - [anon_sym_columns] = ACTIONS(1695), - [anon_sym_rows] = ACTIONS(1695), - [anon_sym_reverse] = ACTIONS(1695), - }, - [423] = { - [ts_builtin_sym_end] = ACTIONS(1697), - [sym_identifier] = ACTIONS(1699), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1697), - [anon_sym_RBRACE] = ACTIONS(1697), - [anon_sym_SEMI] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1697), - [anon_sym_RPAREN] = ACTIONS(1697), - [anon_sym_COMMA] = ACTIONS(1697), - [sym_integer] = ACTIONS(1699), - [sym_float] = ACTIONS(1697), - [sym_string] = ACTIONS(1697), - [anon_sym_true] = ACTIONS(1699), - [anon_sym_false] = ACTIONS(1699), - [anon_sym_LBRACK] = ACTIONS(1697), - [anon_sym_RBRACK] = ACTIONS(1697), - [anon_sym_COLON] = ACTIONS(1697), - [anon_sym_DOT_DOT] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1699), - [anon_sym_STAR] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_PERCENT] = ACTIONS(1697), - [anon_sym_EQ_EQ] = ACTIONS(1697), - [anon_sym_BANG_EQ] = ACTIONS(1697), - [anon_sym_AMP_AMP] = ACTIONS(1697), - [anon_sym_PIPE_PIPE] = ACTIONS(1697), - [anon_sym_GT] = ACTIONS(1699), - [anon_sym_LT] = ACTIONS(1699), - [anon_sym_GT_EQ] = ACTIONS(1697), - [anon_sym_LT_EQ] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1699), - [anon_sym_elseif] = ACTIONS(1697), - [anon_sym_else] = ACTIONS(1699), - [anon_sym_match] = ACTIONS(1699), - [anon_sym_EQ_GT] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1699), - [anon_sym_for] = ACTIONS(1699), - [anon_sym_asyncfor] = ACTIONS(1697), - [anon_sym_transform] = ACTIONS(1699), - [anon_sym_filter] = ACTIONS(1699), - [anon_sym_find] = ACTIONS(1699), - [anon_sym_remove] = ACTIONS(1699), - [anon_sym_reduce] = ACTIONS(1699), - [anon_sym_select] = ACTIONS(1699), - [anon_sym_insert] = ACTIONS(1699), - [anon_sym_async] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1699), - [anon_sym_table] = ACTIONS(1699), - [anon_sym_DASH_GT] = ACTIONS(1697), - [anon_sym_assert] = ACTIONS(1699), - [anon_sym_assert_equal] = ACTIONS(1699), - [anon_sym_context] = ACTIONS(1699), - [anon_sym_download] = ACTIONS(1699), - [anon_sym_help] = ACTIONS(1699), - [anon_sym_length] = ACTIONS(1699), - [anon_sym_output] = ACTIONS(1699), - [anon_sym_output_error] = ACTIONS(1699), - [anon_sym_type] = ACTIONS(1699), - [anon_sym_append] = ACTIONS(1699), - [anon_sym_metadata] = ACTIONS(1699), - [anon_sym_move] = ACTIONS(1699), - [anon_sym_read] = ACTIONS(1699), - [anon_sym_workdir] = ACTIONS(1699), - [anon_sym_write] = ACTIONS(1699), - [anon_sym_from_json] = ACTIONS(1699), - [anon_sym_to_json] = ACTIONS(1699), - [anon_sym_to_string] = ACTIONS(1699), - [anon_sym_to_float] = ACTIONS(1699), - [anon_sym_bash] = ACTIONS(1699), - [anon_sym_fish] = ACTIONS(1699), - [anon_sym_raw] = ACTIONS(1699), - [anon_sym_sh] = ACTIONS(1699), - [anon_sym_zsh] = ACTIONS(1699), - [anon_sym_random] = ACTIONS(1699), - [anon_sym_random_boolean] = ACTIONS(1699), - [anon_sym_random_float] = ACTIONS(1699), - [anon_sym_random_integer] = ACTIONS(1699), - [anon_sym_columns] = ACTIONS(1699), - [anon_sym_rows] = ACTIONS(1699), - [anon_sym_reverse] = ACTIONS(1699), - }, - [424] = { - [ts_builtin_sym_end] = ACTIONS(1701), - [sym_identifier] = ACTIONS(1703), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1701), - [anon_sym_RBRACE] = ACTIONS(1701), - [anon_sym_SEMI] = ACTIONS(1701), - [anon_sym_LPAREN] = ACTIONS(1701), - [anon_sym_RPAREN] = ACTIONS(1701), - [anon_sym_COMMA] = ACTIONS(1701), - [sym_integer] = ACTIONS(1703), - [sym_float] = ACTIONS(1701), - [sym_string] = ACTIONS(1701), - [anon_sym_true] = ACTIONS(1703), - [anon_sym_false] = ACTIONS(1703), - [anon_sym_LBRACK] = ACTIONS(1701), - [anon_sym_RBRACK] = ACTIONS(1701), - [anon_sym_COLON] = ACTIONS(1701), - [anon_sym_DOT_DOT] = ACTIONS(1701), - [anon_sym_PLUS] = ACTIONS(1701), - [anon_sym_DASH] = ACTIONS(1703), - [anon_sym_STAR] = ACTIONS(1701), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1701), - [anon_sym_EQ_EQ] = ACTIONS(1701), - [anon_sym_BANG_EQ] = ACTIONS(1701), - [anon_sym_AMP_AMP] = ACTIONS(1701), - [anon_sym_PIPE_PIPE] = ACTIONS(1701), - [anon_sym_GT] = ACTIONS(1703), - [anon_sym_LT] = ACTIONS(1703), - [anon_sym_GT_EQ] = ACTIONS(1701), - [anon_sym_LT_EQ] = ACTIONS(1701), - [anon_sym_if] = ACTIONS(1703), - [anon_sym_elseif] = ACTIONS(1701), - [anon_sym_else] = ACTIONS(1703), - [anon_sym_match] = ACTIONS(1703), - [anon_sym_EQ_GT] = ACTIONS(1701), - [anon_sym_while] = ACTIONS(1703), - [anon_sym_for] = ACTIONS(1703), - [anon_sym_asyncfor] = ACTIONS(1701), - [anon_sym_transform] = ACTIONS(1703), - [anon_sym_filter] = ACTIONS(1703), - [anon_sym_find] = ACTIONS(1703), - [anon_sym_remove] = ACTIONS(1703), - [anon_sym_reduce] = ACTIONS(1703), - [anon_sym_select] = ACTIONS(1703), - [anon_sym_insert] = ACTIONS(1703), - [anon_sym_async] = ACTIONS(1703), - [anon_sym_PIPE] = ACTIONS(1703), - [anon_sym_table] = ACTIONS(1703), - [anon_sym_DASH_GT] = ACTIONS(1701), - [anon_sym_assert] = ACTIONS(1703), - [anon_sym_assert_equal] = ACTIONS(1703), - [anon_sym_context] = ACTIONS(1703), - [anon_sym_download] = ACTIONS(1703), - [anon_sym_help] = ACTIONS(1703), - [anon_sym_length] = ACTIONS(1703), - [anon_sym_output] = ACTIONS(1703), - [anon_sym_output_error] = ACTIONS(1703), - [anon_sym_type] = ACTIONS(1703), - [anon_sym_append] = ACTIONS(1703), - [anon_sym_metadata] = ACTIONS(1703), - [anon_sym_move] = ACTIONS(1703), - [anon_sym_read] = ACTIONS(1703), - [anon_sym_workdir] = ACTIONS(1703), - [anon_sym_write] = ACTIONS(1703), - [anon_sym_from_json] = ACTIONS(1703), - [anon_sym_to_json] = ACTIONS(1703), - [anon_sym_to_string] = ACTIONS(1703), - [anon_sym_to_float] = ACTIONS(1703), - [anon_sym_bash] = ACTIONS(1703), - [anon_sym_fish] = ACTIONS(1703), - [anon_sym_raw] = ACTIONS(1703), - [anon_sym_sh] = ACTIONS(1703), - [anon_sym_zsh] = ACTIONS(1703), - [anon_sym_random] = ACTIONS(1703), - [anon_sym_random_boolean] = ACTIONS(1703), - [anon_sym_random_float] = ACTIONS(1703), - [anon_sym_random_integer] = ACTIONS(1703), - [anon_sym_columns] = ACTIONS(1703), - [anon_sym_rows] = ACTIONS(1703), - [anon_sym_reverse] = ACTIONS(1703), - }, - [425] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [anon_sym_COMMA] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_RBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(159), - [anon_sym_DOT_DOT] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(189), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [426] = { - [sym_else_if] = STATE(448), - [sym_else] = STATE(461), - [aux_sym_if_else_repeat1] = STATE(448), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1617), - [anon_sym_else] = ACTIONS(1619), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [427] = { - [ts_builtin_sym_end] = ACTIONS(1705), - [sym_identifier] = ACTIONS(1707), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1705), - [anon_sym_RBRACE] = ACTIONS(1705), - [anon_sym_SEMI] = ACTIONS(1705), - [anon_sym_LPAREN] = ACTIONS(1705), - [anon_sym_RPAREN] = ACTIONS(1705), - [anon_sym_COMMA] = ACTIONS(1705), - [sym_integer] = ACTIONS(1707), - [sym_float] = ACTIONS(1705), - [sym_string] = ACTIONS(1705), - [anon_sym_true] = ACTIONS(1707), - [anon_sym_false] = ACTIONS(1707), - [anon_sym_LBRACK] = ACTIONS(1705), - [anon_sym_RBRACK] = ACTIONS(1705), - [anon_sym_COLON] = ACTIONS(1705), - [anon_sym_DOT_DOT] = ACTIONS(1705), - [anon_sym_PLUS] = ACTIONS(1705), - [anon_sym_DASH] = ACTIONS(1707), - [anon_sym_STAR] = ACTIONS(1705), - [anon_sym_SLASH] = ACTIONS(1705), - [anon_sym_PERCENT] = ACTIONS(1705), - [anon_sym_EQ_EQ] = ACTIONS(1705), - [anon_sym_BANG_EQ] = ACTIONS(1705), - [anon_sym_AMP_AMP] = ACTIONS(1705), - [anon_sym_PIPE_PIPE] = ACTIONS(1705), - [anon_sym_GT] = ACTIONS(1707), - [anon_sym_LT] = ACTIONS(1707), - [anon_sym_GT_EQ] = ACTIONS(1705), - [anon_sym_LT_EQ] = ACTIONS(1705), - [anon_sym_if] = ACTIONS(1707), - [anon_sym_elseif] = ACTIONS(1705), - [anon_sym_else] = ACTIONS(1707), - [anon_sym_match] = ACTIONS(1707), - [anon_sym_EQ_GT] = ACTIONS(1705), - [anon_sym_while] = ACTIONS(1707), - [anon_sym_for] = ACTIONS(1707), - [anon_sym_asyncfor] = ACTIONS(1705), - [anon_sym_transform] = ACTIONS(1707), - [anon_sym_filter] = ACTIONS(1707), - [anon_sym_find] = ACTIONS(1707), - [anon_sym_remove] = ACTIONS(1707), - [anon_sym_reduce] = ACTIONS(1707), - [anon_sym_select] = ACTIONS(1707), - [anon_sym_insert] = ACTIONS(1707), - [anon_sym_async] = ACTIONS(1707), - [anon_sym_PIPE] = ACTIONS(1707), - [anon_sym_table] = ACTIONS(1707), - [anon_sym_DASH_GT] = ACTIONS(1705), - [anon_sym_assert] = ACTIONS(1707), - [anon_sym_assert_equal] = ACTIONS(1707), - [anon_sym_context] = ACTIONS(1707), - [anon_sym_download] = ACTIONS(1707), - [anon_sym_help] = ACTIONS(1707), - [anon_sym_length] = ACTIONS(1707), - [anon_sym_output] = ACTIONS(1707), - [anon_sym_output_error] = ACTIONS(1707), - [anon_sym_type] = ACTIONS(1707), - [anon_sym_append] = ACTIONS(1707), - [anon_sym_metadata] = ACTIONS(1707), - [anon_sym_move] = ACTIONS(1707), - [anon_sym_read] = ACTIONS(1707), - [anon_sym_workdir] = ACTIONS(1707), - [anon_sym_write] = ACTIONS(1707), - [anon_sym_from_json] = ACTIONS(1707), - [anon_sym_to_json] = ACTIONS(1707), - [anon_sym_to_string] = ACTIONS(1707), - [anon_sym_to_float] = ACTIONS(1707), - [anon_sym_bash] = ACTIONS(1707), - [anon_sym_fish] = ACTIONS(1707), - [anon_sym_raw] = ACTIONS(1707), - [anon_sym_sh] = ACTIONS(1707), - [anon_sym_zsh] = ACTIONS(1707), - [anon_sym_random] = ACTIONS(1707), - [anon_sym_random_boolean] = ACTIONS(1707), - [anon_sym_random_float] = ACTIONS(1707), - [anon_sym_random_integer] = ACTIONS(1707), - [anon_sym_columns] = ACTIONS(1707), - [anon_sym_rows] = ACTIONS(1707), - [anon_sym_reverse] = ACTIONS(1707), - }, - [428] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [anon_sym_COMMA] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_RBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1709), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [429] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [anon_sym_COMMA] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_RBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [430] = { - [sym_math_operator] = STATE(719), - [sym_logic_operator] = STATE(701), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1529), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(239), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_elseif] = ACTIONS(1525), - [anon_sym_else] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(271), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [431] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [anon_sym_COMMA] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_RBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [432] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [anon_sym_COMMA] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_RBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [433] = { - [sym_expression] = STATE(1007), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(437), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_COMMA] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_if] = ACTIONS(975), - [anon_sym_elseif] = ACTIONS(959), - [anon_sym_else] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(979), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [434] = { - [sym_expression] = STATE(1004), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(439), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_if] = ACTIONS(975), - [anon_sym_elseif] = ACTIONS(959), - [anon_sym_else] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(979), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [435] = { - [sym_math_operator] = STATE(875), - [sym_logic_operator] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1711), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(159), - [anon_sym_DOT_DOT] = ACTIONS(1535), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(189), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [436] = { - [sym_math_operator] = STATE(719), - [sym_logic_operator] = STATE(701), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(239), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_elseif] = ACTIONS(1531), - [anon_sym_else] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(271), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [437] = { - [sym_expression] = STATE(1007), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(437), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_elseif] = ACTIONS(983), - [anon_sym_else] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1713), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [438] = { - [sym_math_operator] = STATE(719), - [sym_logic_operator] = STATE(701), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(239), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_elseif] = ACTIONS(1521), - [anon_sym_else] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(271), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [439] = { - [sym_expression] = STATE(1004), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(439), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_elseif] = ACTIONS(983), - [anon_sym_else] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1713), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [440] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1650), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_RBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [441] = { - [sym_math_operator] = STATE(719), - [sym_logic_operator] = STATE(701), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_elseif] = ACTIONS(1501), - [anon_sym_else] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [442] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [anon_sym_COMMA] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_RBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [443] = { - [sym_expression] = STATE(553), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(361), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_RBRACE] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_COMMA] = ACTIONS(896), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [444] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1683), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_RBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [445] = { - [sym_math_operator] = STATE(719), - [sym_logic_operator] = STATE(701), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(239), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_elseif] = ACTIONS(1549), - [anon_sym_else] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(271), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [446] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_RBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [447] = { - [sym_math_operator] = STATE(719), - [sym_logic_operator] = STATE(701), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_elseif] = ACTIONS(1517), - [anon_sym_else] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [448] = { - [sym_else_if] = STATE(448), - [aux_sym_if_else_repeat1] = STATE(448), - [ts_builtin_sym_end] = ACTIONS(1542), - [sym_identifier] = ACTIONS(1544), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1542), - [anon_sym_RBRACE] = ACTIONS(1542), - [anon_sym_SEMI] = ACTIONS(1542), - [anon_sym_LPAREN] = ACTIONS(1542), - [anon_sym_RPAREN] = ACTIONS(1542), - [sym_integer] = ACTIONS(1544), - [sym_float] = ACTIONS(1542), - [sym_string] = ACTIONS(1542), - [anon_sym_true] = ACTIONS(1544), - [anon_sym_false] = ACTIONS(1544), - [anon_sym_LBRACK] = ACTIONS(1542), - [anon_sym_COLON] = ACTIONS(1542), - [anon_sym_PLUS] = ACTIONS(1542), - [anon_sym_DASH] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(1542), - [anon_sym_SLASH] = ACTIONS(1542), - [anon_sym_PERCENT] = ACTIONS(1542), - [anon_sym_EQ_EQ] = ACTIONS(1542), - [anon_sym_BANG_EQ] = ACTIONS(1542), - [anon_sym_AMP_AMP] = ACTIONS(1542), - [anon_sym_PIPE_PIPE] = ACTIONS(1542), - [anon_sym_GT] = ACTIONS(1544), - [anon_sym_LT] = ACTIONS(1544), - [anon_sym_GT_EQ] = ACTIONS(1542), - [anon_sym_LT_EQ] = ACTIONS(1542), - [anon_sym_if] = ACTIONS(1544), - [anon_sym_elseif] = ACTIONS(1716), - [anon_sym_else] = ACTIONS(1544), - [anon_sym_match] = ACTIONS(1544), - [anon_sym_EQ_GT] = ACTIONS(1542), - [anon_sym_while] = ACTIONS(1544), - [anon_sym_for] = ACTIONS(1544), - [anon_sym_asyncfor] = ACTIONS(1542), - [anon_sym_transform] = ACTIONS(1544), - [anon_sym_filter] = ACTIONS(1544), - [anon_sym_find] = ACTIONS(1544), - [anon_sym_remove] = ACTIONS(1544), - [anon_sym_reduce] = ACTIONS(1544), - [anon_sym_select] = ACTIONS(1544), - [anon_sym_insert] = ACTIONS(1544), - [anon_sym_async] = ACTIONS(1544), - [anon_sym_PIPE] = ACTIONS(1544), - [anon_sym_table] = ACTIONS(1544), - [anon_sym_DASH_GT] = ACTIONS(1542), - [anon_sym_assert] = ACTIONS(1544), - [anon_sym_assert_equal] = ACTIONS(1544), - [anon_sym_context] = ACTIONS(1544), - [anon_sym_download] = ACTIONS(1544), - [anon_sym_help] = ACTIONS(1544), - [anon_sym_length] = ACTIONS(1544), - [anon_sym_output] = ACTIONS(1544), - [anon_sym_output_error] = ACTIONS(1544), - [anon_sym_type] = ACTIONS(1544), - [anon_sym_append] = ACTIONS(1544), - [anon_sym_metadata] = ACTIONS(1544), - [anon_sym_move] = ACTIONS(1544), - [anon_sym_read] = ACTIONS(1544), - [anon_sym_workdir] = ACTIONS(1544), - [anon_sym_write] = ACTIONS(1544), - [anon_sym_from_json] = ACTIONS(1544), - [anon_sym_to_json] = ACTIONS(1544), - [anon_sym_to_string] = ACTIONS(1544), - [anon_sym_to_float] = ACTIONS(1544), - [anon_sym_bash] = ACTIONS(1544), - [anon_sym_fish] = ACTIONS(1544), - [anon_sym_raw] = ACTIONS(1544), - [anon_sym_sh] = ACTIONS(1544), - [anon_sym_zsh] = ACTIONS(1544), - [anon_sym_random] = ACTIONS(1544), - [anon_sym_random_boolean] = ACTIONS(1544), - [anon_sym_random_float] = ACTIONS(1544), - [anon_sym_random_integer] = ACTIONS(1544), - [anon_sym_columns] = ACTIONS(1544), - [anon_sym_rows] = ACTIONS(1544), - [anon_sym_reverse] = ACTIONS(1544), - }, - [449] = { - [ts_builtin_sym_end] = ACTIONS(1661), - [sym_identifier] = ACTIONS(1663), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1661), - [anon_sym_RBRACE] = ACTIONS(1661), - [anon_sym_SEMI] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(1661), - [anon_sym_RPAREN] = ACTIONS(1661), - [anon_sym_COMMA] = ACTIONS(1661), - [sym_integer] = ACTIONS(1663), - [sym_float] = ACTIONS(1661), - [sym_string] = ACTIONS(1661), - [anon_sym_true] = ACTIONS(1663), - [anon_sym_false] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1661), - [anon_sym_RBRACK] = ACTIONS(1661), - [anon_sym_COLON] = ACTIONS(1661), - [anon_sym_DOT_DOT] = ACTIONS(1661), - [anon_sym_PLUS] = ACTIONS(1661), - [anon_sym_DASH] = ACTIONS(1663), - [anon_sym_STAR] = ACTIONS(1661), - [anon_sym_SLASH] = ACTIONS(1661), - [anon_sym_PERCENT] = ACTIONS(1661), - [anon_sym_EQ_EQ] = ACTIONS(1661), - [anon_sym_BANG_EQ] = ACTIONS(1661), - [anon_sym_AMP_AMP] = ACTIONS(1661), - [anon_sym_PIPE_PIPE] = ACTIONS(1661), - [anon_sym_GT] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_GT_EQ] = ACTIONS(1661), - [anon_sym_LT_EQ] = ACTIONS(1661), - [anon_sym_if] = ACTIONS(1663), - [anon_sym_match] = ACTIONS(1663), - [anon_sym_EQ_GT] = ACTIONS(1661), - [anon_sym_while] = ACTIONS(1663), - [anon_sym_for] = ACTIONS(1663), - [anon_sym_asyncfor] = ACTIONS(1661), - [anon_sym_transform] = ACTIONS(1663), - [anon_sym_filter] = ACTIONS(1663), - [anon_sym_find] = ACTIONS(1663), - [anon_sym_remove] = ACTIONS(1663), - [anon_sym_reduce] = ACTIONS(1663), - [anon_sym_select] = ACTIONS(1663), - [anon_sym_insert] = ACTIONS(1663), - [anon_sym_async] = ACTIONS(1663), - [anon_sym_PIPE] = ACTIONS(1663), - [anon_sym_table] = ACTIONS(1663), - [anon_sym_DASH_GT] = ACTIONS(1661), - [anon_sym_assert] = ACTIONS(1663), - [anon_sym_assert_equal] = ACTIONS(1663), - [anon_sym_context] = ACTIONS(1663), - [anon_sym_download] = ACTIONS(1663), - [anon_sym_help] = ACTIONS(1663), - [anon_sym_length] = ACTIONS(1663), - [anon_sym_output] = ACTIONS(1663), - [anon_sym_output_error] = ACTIONS(1663), - [anon_sym_type] = ACTIONS(1663), - [anon_sym_append] = ACTIONS(1663), - [anon_sym_metadata] = ACTIONS(1663), - [anon_sym_move] = ACTIONS(1663), - [anon_sym_read] = ACTIONS(1663), - [anon_sym_workdir] = ACTIONS(1663), - [anon_sym_write] = ACTIONS(1663), - [anon_sym_from_json] = ACTIONS(1663), - [anon_sym_to_json] = ACTIONS(1663), - [anon_sym_to_string] = ACTIONS(1663), - [anon_sym_to_float] = ACTIONS(1663), - [anon_sym_bash] = ACTIONS(1663), - [anon_sym_fish] = ACTIONS(1663), - [anon_sym_raw] = ACTIONS(1663), - [anon_sym_sh] = ACTIONS(1663), - [anon_sym_zsh] = ACTIONS(1663), - [anon_sym_random] = ACTIONS(1663), - [anon_sym_random_boolean] = ACTIONS(1663), - [anon_sym_random_float] = ACTIONS(1663), - [anon_sym_random_integer] = ACTIONS(1663), - [anon_sym_columns] = ACTIONS(1663), - [anon_sym_rows] = ACTIONS(1663), - [anon_sym_reverse] = ACTIONS(1663), - }, - [450] = { - [ts_builtin_sym_end] = ACTIONS(1601), - [sym_identifier] = ACTIONS(1603), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1601), - [anon_sym_RBRACE] = ACTIONS(1601), - [anon_sym_SEMI] = ACTIONS(1601), - [anon_sym_LPAREN] = ACTIONS(1601), - [anon_sym_RPAREN] = ACTIONS(1601), - [anon_sym_COMMA] = ACTIONS(1601), - [sym_integer] = ACTIONS(1603), - [sym_float] = ACTIONS(1601), - [sym_string] = ACTIONS(1601), - [anon_sym_true] = ACTIONS(1603), - [anon_sym_false] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1601), - [anon_sym_RBRACK] = ACTIONS(1601), - [anon_sym_COLON] = ACTIONS(1601), - [anon_sym_DOT_DOT] = ACTIONS(1601), - [anon_sym_PLUS] = ACTIONS(1601), - [anon_sym_DASH] = ACTIONS(1603), - [anon_sym_STAR] = ACTIONS(1601), - [anon_sym_SLASH] = ACTIONS(1601), - [anon_sym_PERCENT] = ACTIONS(1601), - [anon_sym_EQ_EQ] = ACTIONS(1601), - [anon_sym_BANG_EQ] = ACTIONS(1601), - [anon_sym_AMP_AMP] = ACTIONS(1601), - [anon_sym_PIPE_PIPE] = ACTIONS(1601), - [anon_sym_GT] = ACTIONS(1603), - [anon_sym_LT] = ACTIONS(1603), - [anon_sym_GT_EQ] = ACTIONS(1601), - [anon_sym_LT_EQ] = ACTIONS(1601), - [anon_sym_if] = ACTIONS(1603), - [anon_sym_match] = ACTIONS(1603), - [anon_sym_EQ_GT] = ACTIONS(1601), - [anon_sym_while] = ACTIONS(1603), - [anon_sym_for] = ACTIONS(1603), - [anon_sym_asyncfor] = ACTIONS(1601), - [anon_sym_transform] = ACTIONS(1603), - [anon_sym_filter] = ACTIONS(1603), - [anon_sym_find] = ACTIONS(1603), - [anon_sym_remove] = ACTIONS(1603), - [anon_sym_reduce] = ACTIONS(1603), - [anon_sym_select] = ACTIONS(1603), - [anon_sym_insert] = ACTIONS(1603), - [anon_sym_async] = ACTIONS(1603), - [anon_sym_PIPE] = ACTIONS(1603), - [anon_sym_table] = ACTIONS(1603), - [anon_sym_DASH_GT] = ACTIONS(1601), - [anon_sym_assert] = ACTIONS(1603), - [anon_sym_assert_equal] = ACTIONS(1603), - [anon_sym_context] = ACTIONS(1603), - [anon_sym_download] = ACTIONS(1603), - [anon_sym_help] = ACTIONS(1603), - [anon_sym_length] = ACTIONS(1603), - [anon_sym_output] = ACTIONS(1603), - [anon_sym_output_error] = ACTIONS(1603), - [anon_sym_type] = ACTIONS(1603), - [anon_sym_append] = ACTIONS(1603), - [anon_sym_metadata] = ACTIONS(1603), - [anon_sym_move] = ACTIONS(1603), - [anon_sym_read] = ACTIONS(1603), - [anon_sym_workdir] = ACTIONS(1603), - [anon_sym_write] = ACTIONS(1603), - [anon_sym_from_json] = ACTIONS(1603), - [anon_sym_to_json] = ACTIONS(1603), - [anon_sym_to_string] = ACTIONS(1603), - [anon_sym_to_float] = ACTIONS(1603), - [anon_sym_bash] = ACTIONS(1603), - [anon_sym_fish] = ACTIONS(1603), - [anon_sym_raw] = ACTIONS(1603), - [anon_sym_sh] = ACTIONS(1603), - [anon_sym_zsh] = ACTIONS(1603), - [anon_sym_random] = ACTIONS(1603), - [anon_sym_random_boolean] = ACTIONS(1603), - [anon_sym_random_float] = ACTIONS(1603), - [anon_sym_random_integer] = ACTIONS(1603), - [anon_sym_columns] = ACTIONS(1603), - [anon_sym_rows] = ACTIONS(1603), - [anon_sym_reverse] = ACTIONS(1603), - }, - [451] = { - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1683), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_RBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(1525), - [anon_sym_DOT_DOT] = ACTIONS(1525), - [anon_sym_PLUS] = ACTIONS(1525), - [anon_sym_DASH] = ACTIONS(1527), - [anon_sym_STAR] = ACTIONS(1525), - [anon_sym_SLASH] = ACTIONS(1525), - [anon_sym_PERCENT] = ACTIONS(1525), - [anon_sym_EQ_EQ] = ACTIONS(1525), - [anon_sym_BANG_EQ] = ACTIONS(1525), - [anon_sym_AMP_AMP] = ACTIONS(1525), - [anon_sym_PIPE_PIPE] = ACTIONS(1525), - [anon_sym_GT] = ACTIONS(1527), - [anon_sym_LT] = ACTIONS(1527), - [anon_sym_GT_EQ] = ACTIONS(1525), - [anon_sym_LT_EQ] = ACTIONS(1525), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(1525), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [452] = { - [ts_builtin_sym_end] = ACTIONS(1635), - [sym_identifier] = ACTIONS(1637), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1635), - [anon_sym_RBRACE] = ACTIONS(1635), - [anon_sym_SEMI] = ACTIONS(1635), - [anon_sym_LPAREN] = ACTIONS(1635), - [anon_sym_RPAREN] = ACTIONS(1635), - [anon_sym_COMMA] = ACTIONS(1635), - [sym_integer] = ACTIONS(1637), - [sym_float] = ACTIONS(1635), - [sym_string] = ACTIONS(1635), - [anon_sym_true] = ACTIONS(1637), - [anon_sym_false] = ACTIONS(1637), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_RBRACK] = ACTIONS(1635), - [anon_sym_COLON] = ACTIONS(1635), - [anon_sym_DOT_DOT] = ACTIONS(1635), - [anon_sym_PLUS] = ACTIONS(1635), - [anon_sym_DASH] = ACTIONS(1637), - [anon_sym_STAR] = ACTIONS(1635), - [anon_sym_SLASH] = ACTIONS(1635), - [anon_sym_PERCENT] = ACTIONS(1635), - [anon_sym_EQ_EQ] = ACTIONS(1635), - [anon_sym_BANG_EQ] = ACTIONS(1635), - [anon_sym_AMP_AMP] = ACTIONS(1635), - [anon_sym_PIPE_PIPE] = ACTIONS(1635), - [anon_sym_GT] = ACTIONS(1637), - [anon_sym_LT] = ACTIONS(1637), - [anon_sym_GT_EQ] = ACTIONS(1635), - [anon_sym_LT_EQ] = ACTIONS(1635), - [anon_sym_if] = ACTIONS(1637), - [anon_sym_match] = ACTIONS(1637), - [anon_sym_EQ_GT] = ACTIONS(1635), - [anon_sym_while] = ACTIONS(1637), - [anon_sym_for] = ACTIONS(1637), - [anon_sym_asyncfor] = ACTIONS(1635), - [anon_sym_transform] = ACTIONS(1637), - [anon_sym_filter] = ACTIONS(1637), - [anon_sym_find] = ACTIONS(1637), - [anon_sym_remove] = ACTIONS(1637), - [anon_sym_reduce] = ACTIONS(1637), - [anon_sym_select] = ACTIONS(1637), - [anon_sym_insert] = ACTIONS(1637), - [anon_sym_async] = ACTIONS(1637), - [anon_sym_PIPE] = ACTIONS(1637), - [anon_sym_table] = ACTIONS(1637), - [anon_sym_DASH_GT] = ACTIONS(1635), - [anon_sym_assert] = ACTIONS(1637), - [anon_sym_assert_equal] = ACTIONS(1637), - [anon_sym_context] = ACTIONS(1637), - [anon_sym_download] = ACTIONS(1637), - [anon_sym_help] = ACTIONS(1637), - [anon_sym_length] = ACTIONS(1637), - [anon_sym_output] = ACTIONS(1637), - [anon_sym_output_error] = ACTIONS(1637), - [anon_sym_type] = ACTIONS(1637), - [anon_sym_append] = ACTIONS(1637), - [anon_sym_metadata] = ACTIONS(1637), - [anon_sym_move] = ACTIONS(1637), - [anon_sym_read] = ACTIONS(1637), - [anon_sym_workdir] = ACTIONS(1637), - [anon_sym_write] = ACTIONS(1637), - [anon_sym_from_json] = ACTIONS(1637), - [anon_sym_to_json] = ACTIONS(1637), - [anon_sym_to_string] = ACTIONS(1637), - [anon_sym_to_float] = ACTIONS(1637), - [anon_sym_bash] = ACTIONS(1637), - [anon_sym_fish] = ACTIONS(1637), - [anon_sym_raw] = ACTIONS(1637), - [anon_sym_sh] = ACTIONS(1637), - [anon_sym_zsh] = ACTIONS(1637), - [anon_sym_random] = ACTIONS(1637), - [anon_sym_random_boolean] = ACTIONS(1637), - [anon_sym_random_float] = ACTIONS(1637), - [anon_sym_random_integer] = ACTIONS(1637), - [anon_sym_columns] = ACTIONS(1637), - [anon_sym_rows] = ACTIONS(1637), - [anon_sym_reverse] = ACTIONS(1637), - }, - [453] = { - [ts_builtin_sym_end] = ACTIONS(1639), - [sym_identifier] = ACTIONS(1641), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1639), - [anon_sym_RBRACE] = ACTIONS(1639), - [anon_sym_SEMI] = ACTIONS(1639), - [anon_sym_LPAREN] = ACTIONS(1639), - [anon_sym_RPAREN] = ACTIONS(1639), - [anon_sym_COMMA] = ACTIONS(1639), - [sym_integer] = ACTIONS(1641), - [sym_float] = ACTIONS(1639), - [sym_string] = ACTIONS(1639), - [anon_sym_true] = ACTIONS(1641), - [anon_sym_false] = ACTIONS(1641), - [anon_sym_LBRACK] = ACTIONS(1639), - [anon_sym_RBRACK] = ACTIONS(1639), - [anon_sym_COLON] = ACTIONS(1639), - [anon_sym_DOT_DOT] = ACTIONS(1639), - [anon_sym_PLUS] = ACTIONS(1639), - [anon_sym_DASH] = ACTIONS(1641), - [anon_sym_STAR] = ACTIONS(1639), - [anon_sym_SLASH] = ACTIONS(1639), - [anon_sym_PERCENT] = ACTIONS(1639), - [anon_sym_EQ_EQ] = ACTIONS(1639), - [anon_sym_BANG_EQ] = ACTIONS(1639), - [anon_sym_AMP_AMP] = ACTIONS(1639), - [anon_sym_PIPE_PIPE] = ACTIONS(1639), - [anon_sym_GT] = ACTIONS(1641), - [anon_sym_LT] = ACTIONS(1641), - [anon_sym_GT_EQ] = ACTIONS(1639), - [anon_sym_LT_EQ] = ACTIONS(1639), - [anon_sym_if] = ACTIONS(1641), - [anon_sym_match] = ACTIONS(1641), - [anon_sym_EQ_GT] = ACTIONS(1639), - [anon_sym_while] = ACTIONS(1641), - [anon_sym_for] = ACTIONS(1641), - [anon_sym_asyncfor] = ACTIONS(1639), - [anon_sym_transform] = ACTIONS(1641), - [anon_sym_filter] = ACTIONS(1641), - [anon_sym_find] = ACTIONS(1641), - [anon_sym_remove] = ACTIONS(1641), - [anon_sym_reduce] = ACTIONS(1641), - [anon_sym_select] = ACTIONS(1641), - [anon_sym_insert] = ACTIONS(1641), - [anon_sym_async] = ACTIONS(1641), - [anon_sym_PIPE] = ACTIONS(1641), - [anon_sym_table] = ACTIONS(1641), - [anon_sym_DASH_GT] = ACTIONS(1639), - [anon_sym_assert] = ACTIONS(1641), - [anon_sym_assert_equal] = ACTIONS(1641), - [anon_sym_context] = ACTIONS(1641), - [anon_sym_download] = ACTIONS(1641), - [anon_sym_help] = ACTIONS(1641), - [anon_sym_length] = ACTIONS(1641), - [anon_sym_output] = ACTIONS(1641), - [anon_sym_output_error] = ACTIONS(1641), - [anon_sym_type] = ACTIONS(1641), - [anon_sym_append] = ACTIONS(1641), - [anon_sym_metadata] = ACTIONS(1641), - [anon_sym_move] = ACTIONS(1641), - [anon_sym_read] = ACTIONS(1641), - [anon_sym_workdir] = ACTIONS(1641), - [anon_sym_write] = ACTIONS(1641), - [anon_sym_from_json] = ACTIONS(1641), - [anon_sym_to_json] = ACTIONS(1641), - [anon_sym_to_string] = ACTIONS(1641), - [anon_sym_to_float] = ACTIONS(1641), - [anon_sym_bash] = ACTIONS(1641), - [anon_sym_fish] = ACTIONS(1641), - [anon_sym_raw] = ACTIONS(1641), - [anon_sym_sh] = ACTIONS(1641), - [anon_sym_zsh] = ACTIONS(1641), - [anon_sym_random] = ACTIONS(1641), - [anon_sym_random_boolean] = ACTIONS(1641), - [anon_sym_random_float] = ACTIONS(1641), - [anon_sym_random_integer] = ACTIONS(1641), - [anon_sym_columns] = ACTIONS(1641), - [anon_sym_rows] = ACTIONS(1641), - [anon_sym_reverse] = ACTIONS(1641), - }, - [454] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1467), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [455] = { - [ts_builtin_sym_end] = ACTIONS(1573), - [sym_identifier] = ACTIONS(1575), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1573), - [anon_sym_RBRACE] = ACTIONS(1573), - [anon_sym_SEMI] = ACTIONS(1573), - [anon_sym_LPAREN] = ACTIONS(1573), - [anon_sym_RPAREN] = ACTIONS(1573), - [anon_sym_COMMA] = ACTIONS(1573), - [sym_integer] = ACTIONS(1575), - [sym_float] = ACTIONS(1573), - [sym_string] = ACTIONS(1573), - [anon_sym_true] = ACTIONS(1575), - [anon_sym_false] = ACTIONS(1575), - [anon_sym_LBRACK] = ACTIONS(1573), - [anon_sym_RBRACK] = ACTIONS(1573), - [anon_sym_COLON] = ACTIONS(1573), - [anon_sym_DOT_DOT] = ACTIONS(1573), - [anon_sym_PLUS] = ACTIONS(1573), - [anon_sym_DASH] = ACTIONS(1575), - [anon_sym_STAR] = ACTIONS(1573), - [anon_sym_SLASH] = ACTIONS(1573), - [anon_sym_PERCENT] = ACTIONS(1573), - [anon_sym_EQ_EQ] = ACTIONS(1573), - [anon_sym_BANG_EQ] = ACTIONS(1573), - [anon_sym_AMP_AMP] = ACTIONS(1573), - [anon_sym_PIPE_PIPE] = ACTIONS(1573), - [anon_sym_GT] = ACTIONS(1575), - [anon_sym_LT] = ACTIONS(1575), - [anon_sym_GT_EQ] = ACTIONS(1573), - [anon_sym_LT_EQ] = ACTIONS(1573), - [anon_sym_if] = ACTIONS(1575), - [anon_sym_match] = ACTIONS(1575), - [anon_sym_EQ_GT] = ACTIONS(1573), - [anon_sym_while] = ACTIONS(1575), - [anon_sym_for] = ACTIONS(1575), - [anon_sym_asyncfor] = ACTIONS(1573), - [anon_sym_transform] = ACTIONS(1575), - [anon_sym_filter] = ACTIONS(1575), - [anon_sym_find] = ACTIONS(1575), - [anon_sym_remove] = ACTIONS(1575), - [anon_sym_reduce] = ACTIONS(1575), - [anon_sym_select] = ACTIONS(1575), - [anon_sym_insert] = ACTIONS(1575), - [anon_sym_async] = ACTIONS(1575), - [anon_sym_PIPE] = ACTIONS(1575), - [anon_sym_table] = ACTIONS(1575), - [anon_sym_DASH_GT] = ACTIONS(1573), - [anon_sym_assert] = ACTIONS(1575), - [anon_sym_assert_equal] = ACTIONS(1575), - [anon_sym_context] = ACTIONS(1575), - [anon_sym_download] = ACTIONS(1575), - [anon_sym_help] = ACTIONS(1575), - [anon_sym_length] = ACTIONS(1575), - [anon_sym_output] = ACTIONS(1575), - [anon_sym_output_error] = ACTIONS(1575), - [anon_sym_type] = ACTIONS(1575), - [anon_sym_append] = ACTIONS(1575), - [anon_sym_metadata] = ACTIONS(1575), - [anon_sym_move] = ACTIONS(1575), - [anon_sym_read] = ACTIONS(1575), - [anon_sym_workdir] = ACTIONS(1575), - [anon_sym_write] = ACTIONS(1575), - [anon_sym_from_json] = ACTIONS(1575), - [anon_sym_to_json] = ACTIONS(1575), - [anon_sym_to_string] = ACTIONS(1575), - [anon_sym_to_float] = ACTIONS(1575), - [anon_sym_bash] = ACTIONS(1575), - [anon_sym_fish] = ACTIONS(1575), - [anon_sym_raw] = ACTIONS(1575), - [anon_sym_sh] = ACTIONS(1575), - [anon_sym_zsh] = ACTIONS(1575), - [anon_sym_random] = ACTIONS(1575), - [anon_sym_random_boolean] = ACTIONS(1575), - [anon_sym_random_float] = ACTIONS(1575), - [anon_sym_random_integer] = ACTIONS(1575), - [anon_sym_columns] = ACTIONS(1575), - [anon_sym_rows] = ACTIONS(1575), - [anon_sym_reverse] = ACTIONS(1575), - }, - [456] = { - [ts_builtin_sym_end] = ACTIONS(1679), - [sym_identifier] = ACTIONS(1681), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1679), - [anon_sym_RBRACE] = ACTIONS(1679), - [anon_sym_SEMI] = ACTIONS(1679), - [anon_sym_LPAREN] = ACTIONS(1679), - [anon_sym_RPAREN] = ACTIONS(1679), - [anon_sym_COMMA] = ACTIONS(1679), - [sym_integer] = ACTIONS(1681), - [sym_float] = ACTIONS(1679), - [sym_string] = ACTIONS(1679), - [anon_sym_true] = ACTIONS(1681), - [anon_sym_false] = ACTIONS(1681), - [anon_sym_LBRACK] = ACTIONS(1679), - [anon_sym_RBRACK] = ACTIONS(1679), - [anon_sym_COLON] = ACTIONS(1679), - [anon_sym_DOT_DOT] = ACTIONS(1679), - [anon_sym_PLUS] = ACTIONS(1679), - [anon_sym_DASH] = ACTIONS(1681), - [anon_sym_STAR] = ACTIONS(1679), - [anon_sym_SLASH] = ACTIONS(1679), - [anon_sym_PERCENT] = ACTIONS(1679), - [anon_sym_EQ_EQ] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_AMP_AMP] = ACTIONS(1679), - [anon_sym_PIPE_PIPE] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1681), - [anon_sym_LT] = ACTIONS(1681), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_if] = ACTIONS(1681), - [anon_sym_match] = ACTIONS(1681), - [anon_sym_EQ_GT] = ACTIONS(1679), - [anon_sym_while] = ACTIONS(1681), - [anon_sym_for] = ACTIONS(1681), - [anon_sym_asyncfor] = ACTIONS(1679), - [anon_sym_transform] = ACTIONS(1681), - [anon_sym_filter] = ACTIONS(1681), - [anon_sym_find] = ACTIONS(1681), - [anon_sym_remove] = ACTIONS(1681), - [anon_sym_reduce] = ACTIONS(1681), - [anon_sym_select] = ACTIONS(1681), - [anon_sym_insert] = ACTIONS(1681), - [anon_sym_async] = ACTIONS(1681), - [anon_sym_PIPE] = ACTIONS(1681), - [anon_sym_table] = ACTIONS(1681), - [anon_sym_DASH_GT] = ACTIONS(1679), - [anon_sym_assert] = ACTIONS(1681), - [anon_sym_assert_equal] = ACTIONS(1681), - [anon_sym_context] = ACTIONS(1681), - [anon_sym_download] = ACTIONS(1681), - [anon_sym_help] = ACTIONS(1681), - [anon_sym_length] = ACTIONS(1681), - [anon_sym_output] = ACTIONS(1681), - [anon_sym_output_error] = ACTIONS(1681), - [anon_sym_type] = ACTIONS(1681), - [anon_sym_append] = ACTIONS(1681), - [anon_sym_metadata] = ACTIONS(1681), - [anon_sym_move] = ACTIONS(1681), - [anon_sym_read] = ACTIONS(1681), - [anon_sym_workdir] = ACTIONS(1681), - [anon_sym_write] = ACTIONS(1681), - [anon_sym_from_json] = ACTIONS(1681), - [anon_sym_to_json] = ACTIONS(1681), - [anon_sym_to_string] = ACTIONS(1681), - [anon_sym_to_float] = ACTIONS(1681), - [anon_sym_bash] = ACTIONS(1681), - [anon_sym_fish] = ACTIONS(1681), - [anon_sym_raw] = ACTIONS(1681), - [anon_sym_sh] = ACTIONS(1681), - [anon_sym_zsh] = ACTIONS(1681), - [anon_sym_random] = ACTIONS(1681), - [anon_sym_random_boolean] = ACTIONS(1681), - [anon_sym_random_float] = ACTIONS(1681), - [anon_sym_random_integer] = ACTIONS(1681), - [anon_sym_columns] = ACTIONS(1681), - [anon_sym_rows] = ACTIONS(1681), - [anon_sym_reverse] = ACTIONS(1681), - }, - [457] = { - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1675), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_RPAREN] = ACTIONS(1675), - [anon_sym_COMMA] = ACTIONS(1675), - [sym_integer] = ACTIONS(1677), - [sym_float] = ACTIONS(1675), - [sym_string] = ACTIONS(1675), - [anon_sym_true] = ACTIONS(1677), - [anon_sym_false] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_RBRACK] = ACTIONS(1675), - [anon_sym_COLON] = ACTIONS(1675), - [anon_sym_DOT_DOT] = ACTIONS(1675), - [anon_sym_PLUS] = ACTIONS(1675), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_STAR] = ACTIONS(1675), - [anon_sym_SLASH] = ACTIONS(1675), - [anon_sym_PERCENT] = ACTIONS(1675), - [anon_sym_EQ_EQ] = ACTIONS(1675), - [anon_sym_BANG_EQ] = ACTIONS(1675), - [anon_sym_AMP_AMP] = ACTIONS(1675), - [anon_sym_PIPE_PIPE] = ACTIONS(1675), - [anon_sym_GT] = ACTIONS(1677), - [anon_sym_LT] = ACTIONS(1677), - [anon_sym_GT_EQ] = ACTIONS(1675), - [anon_sym_LT_EQ] = ACTIONS(1675), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_match] = ACTIONS(1677), - [anon_sym_EQ_GT] = ACTIONS(1675), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_asyncfor] = ACTIONS(1675), - [anon_sym_transform] = ACTIONS(1677), - [anon_sym_filter] = ACTIONS(1677), - [anon_sym_find] = ACTIONS(1677), - [anon_sym_remove] = ACTIONS(1677), - [anon_sym_reduce] = ACTIONS(1677), - [anon_sym_select] = ACTIONS(1677), - [anon_sym_insert] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_PIPE] = ACTIONS(1677), - [anon_sym_table] = ACTIONS(1677), - [anon_sym_DASH_GT] = ACTIONS(1675), - [anon_sym_assert] = ACTIONS(1677), - [anon_sym_assert_equal] = ACTIONS(1677), - [anon_sym_context] = ACTIONS(1677), - [anon_sym_download] = ACTIONS(1677), - [anon_sym_help] = ACTIONS(1677), - [anon_sym_length] = ACTIONS(1677), - [anon_sym_output] = ACTIONS(1677), - [anon_sym_output_error] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_append] = ACTIONS(1677), - [anon_sym_metadata] = ACTIONS(1677), - [anon_sym_move] = ACTIONS(1677), - [anon_sym_read] = ACTIONS(1677), - [anon_sym_workdir] = ACTIONS(1677), - [anon_sym_write] = ACTIONS(1677), - [anon_sym_from_json] = ACTIONS(1677), - [anon_sym_to_json] = ACTIONS(1677), - [anon_sym_to_string] = ACTIONS(1677), - [anon_sym_to_float] = ACTIONS(1677), - [anon_sym_bash] = ACTIONS(1677), - [anon_sym_fish] = ACTIONS(1677), - [anon_sym_raw] = ACTIONS(1677), - [anon_sym_sh] = ACTIONS(1677), - [anon_sym_zsh] = ACTIONS(1677), - [anon_sym_random] = ACTIONS(1677), - [anon_sym_random_boolean] = ACTIONS(1677), - [anon_sym_random_float] = ACTIONS(1677), - [anon_sym_random_integer] = ACTIONS(1677), - [anon_sym_columns] = ACTIONS(1677), - [anon_sym_rows] = ACTIONS(1677), - [anon_sym_reverse] = ACTIONS(1677), - }, - [458] = { - [ts_builtin_sym_end] = ACTIONS(1581), - [sym_identifier] = ACTIONS(1583), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1581), - [anon_sym_RBRACE] = ACTIONS(1581), - [anon_sym_SEMI] = ACTIONS(1581), - [anon_sym_LPAREN] = ACTIONS(1581), - [anon_sym_RPAREN] = ACTIONS(1581), - [anon_sym_COMMA] = ACTIONS(1581), - [sym_integer] = ACTIONS(1583), - [sym_float] = ACTIONS(1581), - [sym_string] = ACTIONS(1581), - [anon_sym_true] = ACTIONS(1583), - [anon_sym_false] = ACTIONS(1583), - [anon_sym_LBRACK] = ACTIONS(1581), - [anon_sym_RBRACK] = ACTIONS(1581), - [anon_sym_COLON] = ACTIONS(1581), - [anon_sym_DOT_DOT] = ACTIONS(1581), - [anon_sym_PLUS] = ACTIONS(1581), - [anon_sym_DASH] = ACTIONS(1583), - [anon_sym_STAR] = ACTIONS(1581), - [anon_sym_SLASH] = ACTIONS(1581), - [anon_sym_PERCENT] = ACTIONS(1581), - [anon_sym_EQ_EQ] = ACTIONS(1581), - [anon_sym_BANG_EQ] = ACTIONS(1581), - [anon_sym_AMP_AMP] = ACTIONS(1581), - [anon_sym_PIPE_PIPE] = ACTIONS(1581), - [anon_sym_GT] = ACTIONS(1583), - [anon_sym_LT] = ACTIONS(1583), - [anon_sym_GT_EQ] = ACTIONS(1581), - [anon_sym_LT_EQ] = ACTIONS(1581), - [anon_sym_if] = ACTIONS(1583), - [anon_sym_match] = ACTIONS(1583), - [anon_sym_EQ_GT] = ACTIONS(1581), - [anon_sym_while] = ACTIONS(1583), - [anon_sym_for] = ACTIONS(1583), - [anon_sym_asyncfor] = ACTIONS(1581), - [anon_sym_transform] = ACTIONS(1583), - [anon_sym_filter] = ACTIONS(1583), - [anon_sym_find] = ACTIONS(1583), - [anon_sym_remove] = ACTIONS(1583), - [anon_sym_reduce] = ACTIONS(1583), - [anon_sym_select] = ACTIONS(1583), - [anon_sym_insert] = ACTIONS(1583), - [anon_sym_async] = ACTIONS(1583), - [anon_sym_PIPE] = ACTIONS(1583), - [anon_sym_table] = ACTIONS(1583), - [anon_sym_DASH_GT] = ACTIONS(1581), - [anon_sym_assert] = ACTIONS(1583), - [anon_sym_assert_equal] = ACTIONS(1583), - [anon_sym_context] = ACTIONS(1583), - [anon_sym_download] = ACTIONS(1583), - [anon_sym_help] = ACTIONS(1583), - [anon_sym_length] = ACTIONS(1583), - [anon_sym_output] = ACTIONS(1583), - [anon_sym_output_error] = ACTIONS(1583), - [anon_sym_type] = ACTIONS(1583), - [anon_sym_append] = ACTIONS(1583), - [anon_sym_metadata] = ACTIONS(1583), - [anon_sym_move] = ACTIONS(1583), - [anon_sym_read] = ACTIONS(1583), - [anon_sym_workdir] = ACTIONS(1583), - [anon_sym_write] = ACTIONS(1583), - [anon_sym_from_json] = ACTIONS(1583), - [anon_sym_to_json] = ACTIONS(1583), - [anon_sym_to_string] = ACTIONS(1583), - [anon_sym_to_float] = ACTIONS(1583), - [anon_sym_bash] = ACTIONS(1583), - [anon_sym_fish] = ACTIONS(1583), - [anon_sym_raw] = ACTIONS(1583), - [anon_sym_sh] = ACTIONS(1583), - [anon_sym_zsh] = ACTIONS(1583), - [anon_sym_random] = ACTIONS(1583), - [anon_sym_random_boolean] = ACTIONS(1583), - [anon_sym_random_float] = ACTIONS(1583), - [anon_sym_random_integer] = ACTIONS(1583), - [anon_sym_columns] = ACTIONS(1583), - [anon_sym_rows] = ACTIONS(1583), - [anon_sym_reverse] = ACTIONS(1583), - }, - [459] = { - [ts_builtin_sym_end] = ACTIONS(1585), - [sym_identifier] = ACTIONS(1587), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1585), - [anon_sym_RBRACE] = ACTIONS(1585), - [anon_sym_SEMI] = ACTIONS(1585), - [anon_sym_LPAREN] = ACTIONS(1585), - [anon_sym_RPAREN] = ACTIONS(1585), - [anon_sym_COMMA] = ACTIONS(1585), - [sym_integer] = ACTIONS(1587), - [sym_float] = ACTIONS(1585), - [sym_string] = ACTIONS(1585), - [anon_sym_true] = ACTIONS(1587), - [anon_sym_false] = ACTIONS(1587), - [anon_sym_LBRACK] = ACTIONS(1585), - [anon_sym_RBRACK] = ACTIONS(1585), - [anon_sym_COLON] = ACTIONS(1585), - [anon_sym_DOT_DOT] = ACTIONS(1585), - [anon_sym_PLUS] = ACTIONS(1585), - [anon_sym_DASH] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(1585), - [anon_sym_SLASH] = ACTIONS(1585), - [anon_sym_PERCENT] = ACTIONS(1585), - [anon_sym_EQ_EQ] = ACTIONS(1585), - [anon_sym_BANG_EQ] = ACTIONS(1585), - [anon_sym_AMP_AMP] = ACTIONS(1585), - [anon_sym_PIPE_PIPE] = ACTIONS(1585), - [anon_sym_GT] = ACTIONS(1587), - [anon_sym_LT] = ACTIONS(1587), - [anon_sym_GT_EQ] = ACTIONS(1585), - [anon_sym_LT_EQ] = ACTIONS(1585), - [anon_sym_if] = ACTIONS(1587), - [anon_sym_match] = ACTIONS(1587), - [anon_sym_EQ_GT] = ACTIONS(1585), - [anon_sym_while] = ACTIONS(1587), - [anon_sym_for] = ACTIONS(1587), - [anon_sym_asyncfor] = ACTIONS(1585), - [anon_sym_transform] = ACTIONS(1587), - [anon_sym_filter] = ACTIONS(1587), - [anon_sym_find] = ACTIONS(1587), - [anon_sym_remove] = ACTIONS(1587), - [anon_sym_reduce] = ACTIONS(1587), - [anon_sym_select] = ACTIONS(1587), - [anon_sym_insert] = ACTIONS(1587), - [anon_sym_async] = ACTIONS(1587), - [anon_sym_PIPE] = ACTIONS(1587), - [anon_sym_table] = ACTIONS(1587), - [anon_sym_DASH_GT] = ACTIONS(1585), - [anon_sym_assert] = ACTIONS(1587), - [anon_sym_assert_equal] = ACTIONS(1587), - [anon_sym_context] = ACTIONS(1587), - [anon_sym_download] = ACTIONS(1587), - [anon_sym_help] = ACTIONS(1587), - [anon_sym_length] = ACTIONS(1587), - [anon_sym_output] = ACTIONS(1587), - [anon_sym_output_error] = ACTIONS(1587), - [anon_sym_type] = ACTIONS(1587), - [anon_sym_append] = ACTIONS(1587), - [anon_sym_metadata] = ACTIONS(1587), - [anon_sym_move] = ACTIONS(1587), - [anon_sym_read] = ACTIONS(1587), - [anon_sym_workdir] = ACTIONS(1587), - [anon_sym_write] = ACTIONS(1587), - [anon_sym_from_json] = ACTIONS(1587), - [anon_sym_to_json] = ACTIONS(1587), - [anon_sym_to_string] = ACTIONS(1587), - [anon_sym_to_float] = ACTIONS(1587), - [anon_sym_bash] = ACTIONS(1587), - [anon_sym_fish] = ACTIONS(1587), - [anon_sym_raw] = ACTIONS(1587), - [anon_sym_sh] = ACTIONS(1587), - [anon_sym_zsh] = ACTIONS(1587), - [anon_sym_random] = ACTIONS(1587), - [anon_sym_random_boolean] = ACTIONS(1587), - [anon_sym_random_float] = ACTIONS(1587), - [anon_sym_random_integer] = ACTIONS(1587), - [anon_sym_columns] = ACTIONS(1587), - [anon_sym_rows] = ACTIONS(1587), - [anon_sym_reverse] = ACTIONS(1587), - }, - [460] = { - [sym_expression] = STATE(989), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(185), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [461] = { - [ts_builtin_sym_end] = ACTIONS(1577), - [sym_identifier] = ACTIONS(1579), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1577), - [anon_sym_RBRACE] = ACTIONS(1577), - [anon_sym_SEMI] = ACTIONS(1577), - [anon_sym_LPAREN] = ACTIONS(1577), - [anon_sym_RPAREN] = ACTIONS(1577), - [anon_sym_COMMA] = ACTIONS(1577), - [sym_integer] = ACTIONS(1579), - [sym_float] = ACTIONS(1577), - [sym_string] = ACTIONS(1577), - [anon_sym_true] = ACTIONS(1579), - [anon_sym_false] = ACTIONS(1579), - [anon_sym_LBRACK] = ACTIONS(1577), - [anon_sym_RBRACK] = ACTIONS(1577), - [anon_sym_COLON] = ACTIONS(1577), - [anon_sym_DOT_DOT] = ACTIONS(1577), - [anon_sym_PLUS] = ACTIONS(1577), - [anon_sym_DASH] = ACTIONS(1579), - [anon_sym_STAR] = ACTIONS(1577), - [anon_sym_SLASH] = ACTIONS(1577), - [anon_sym_PERCENT] = ACTIONS(1577), - [anon_sym_EQ_EQ] = ACTIONS(1577), - [anon_sym_BANG_EQ] = ACTIONS(1577), - [anon_sym_AMP_AMP] = ACTIONS(1577), - [anon_sym_PIPE_PIPE] = ACTIONS(1577), - [anon_sym_GT] = ACTIONS(1579), - [anon_sym_LT] = ACTIONS(1579), - [anon_sym_GT_EQ] = ACTIONS(1577), - [anon_sym_LT_EQ] = ACTIONS(1577), - [anon_sym_if] = ACTIONS(1579), - [anon_sym_match] = ACTIONS(1579), - [anon_sym_EQ_GT] = ACTIONS(1577), - [anon_sym_while] = ACTIONS(1579), - [anon_sym_for] = ACTIONS(1579), - [anon_sym_asyncfor] = ACTIONS(1577), - [anon_sym_transform] = ACTIONS(1579), - [anon_sym_filter] = ACTIONS(1579), - [anon_sym_find] = ACTIONS(1579), - [anon_sym_remove] = ACTIONS(1579), - [anon_sym_reduce] = ACTIONS(1579), - [anon_sym_select] = ACTIONS(1579), - [anon_sym_insert] = ACTIONS(1579), - [anon_sym_async] = ACTIONS(1579), - [anon_sym_PIPE] = ACTIONS(1579), - [anon_sym_table] = ACTIONS(1579), - [anon_sym_DASH_GT] = ACTIONS(1577), - [anon_sym_assert] = ACTIONS(1579), - [anon_sym_assert_equal] = ACTIONS(1579), - [anon_sym_context] = ACTIONS(1579), - [anon_sym_download] = ACTIONS(1579), - [anon_sym_help] = ACTIONS(1579), - [anon_sym_length] = ACTIONS(1579), - [anon_sym_output] = ACTIONS(1579), - [anon_sym_output_error] = ACTIONS(1579), - [anon_sym_type] = ACTIONS(1579), - [anon_sym_append] = ACTIONS(1579), - [anon_sym_metadata] = ACTIONS(1579), - [anon_sym_move] = ACTIONS(1579), - [anon_sym_read] = ACTIONS(1579), - [anon_sym_workdir] = ACTIONS(1579), - [anon_sym_write] = ACTIONS(1579), - [anon_sym_from_json] = ACTIONS(1579), - [anon_sym_to_json] = ACTIONS(1579), - [anon_sym_to_string] = ACTIONS(1579), - [anon_sym_to_float] = ACTIONS(1579), - [anon_sym_bash] = ACTIONS(1579), - [anon_sym_fish] = ACTIONS(1579), - [anon_sym_raw] = ACTIONS(1579), - [anon_sym_sh] = ACTIONS(1579), - [anon_sym_zsh] = ACTIONS(1579), - [anon_sym_random] = ACTIONS(1579), - [anon_sym_random_boolean] = ACTIONS(1579), - [anon_sym_random_float] = ACTIONS(1579), - [anon_sym_random_integer] = ACTIONS(1579), - [anon_sym_columns] = ACTIONS(1579), - [anon_sym_rows] = ACTIONS(1579), - [anon_sym_reverse] = ACTIONS(1579), - }, - [462] = { - [ts_builtin_sym_end] = ACTIONS(1697), - [sym_identifier] = ACTIONS(1699), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1697), - [anon_sym_RBRACE] = ACTIONS(1697), - [anon_sym_SEMI] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1697), - [anon_sym_RPAREN] = ACTIONS(1697), - [anon_sym_COMMA] = ACTIONS(1697), - [sym_integer] = ACTIONS(1699), - [sym_float] = ACTIONS(1697), - [sym_string] = ACTIONS(1697), - [anon_sym_true] = ACTIONS(1699), - [anon_sym_false] = ACTIONS(1699), - [anon_sym_LBRACK] = ACTIONS(1697), - [anon_sym_RBRACK] = ACTIONS(1697), - [anon_sym_COLON] = ACTIONS(1697), - [anon_sym_DOT_DOT] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1699), - [anon_sym_STAR] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_PERCENT] = ACTIONS(1697), - [anon_sym_EQ_EQ] = ACTIONS(1697), - [anon_sym_BANG_EQ] = ACTIONS(1697), - [anon_sym_AMP_AMP] = ACTIONS(1697), - [anon_sym_PIPE_PIPE] = ACTIONS(1697), - [anon_sym_GT] = ACTIONS(1699), - [anon_sym_LT] = ACTIONS(1699), - [anon_sym_GT_EQ] = ACTIONS(1697), - [anon_sym_LT_EQ] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1699), - [anon_sym_match] = ACTIONS(1699), - [anon_sym_EQ_GT] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1699), - [anon_sym_for] = ACTIONS(1699), - [anon_sym_asyncfor] = ACTIONS(1697), - [anon_sym_transform] = ACTIONS(1699), - [anon_sym_filter] = ACTIONS(1699), - [anon_sym_find] = ACTIONS(1699), - [anon_sym_remove] = ACTIONS(1699), - [anon_sym_reduce] = ACTIONS(1699), - [anon_sym_select] = ACTIONS(1699), - [anon_sym_insert] = ACTIONS(1699), - [anon_sym_async] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1699), - [anon_sym_table] = ACTIONS(1699), - [anon_sym_DASH_GT] = ACTIONS(1697), - [anon_sym_assert] = ACTIONS(1699), - [anon_sym_assert_equal] = ACTIONS(1699), - [anon_sym_context] = ACTIONS(1699), - [anon_sym_download] = ACTIONS(1699), - [anon_sym_help] = ACTIONS(1699), - [anon_sym_length] = ACTIONS(1699), - [anon_sym_output] = ACTIONS(1699), - [anon_sym_output_error] = ACTIONS(1699), - [anon_sym_type] = ACTIONS(1699), - [anon_sym_append] = ACTIONS(1699), - [anon_sym_metadata] = ACTIONS(1699), - [anon_sym_move] = ACTIONS(1699), - [anon_sym_read] = ACTIONS(1699), - [anon_sym_workdir] = ACTIONS(1699), - [anon_sym_write] = ACTIONS(1699), - [anon_sym_from_json] = ACTIONS(1699), - [anon_sym_to_json] = ACTIONS(1699), - [anon_sym_to_string] = ACTIONS(1699), - [anon_sym_to_float] = ACTIONS(1699), - [anon_sym_bash] = ACTIONS(1699), - [anon_sym_fish] = ACTIONS(1699), - [anon_sym_raw] = ACTIONS(1699), - [anon_sym_sh] = ACTIONS(1699), - [anon_sym_zsh] = ACTIONS(1699), - [anon_sym_random] = ACTIONS(1699), - [anon_sym_random_boolean] = ACTIONS(1699), - [anon_sym_random_float] = ACTIONS(1699), - [anon_sym_random_integer] = ACTIONS(1699), - [anon_sym_columns] = ACTIONS(1699), - [anon_sym_rows] = ACTIONS(1699), - [anon_sym_reverse] = ACTIONS(1699), - }, - [463] = { - [sym_expression] = STATE(987), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(163), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [464] = { - [sym_expression] = STATE(982), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(540), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [465] = { - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(933), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(910), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(910), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(933), - [sym_float] = ACTIONS(910), - [sym_string] = ACTIONS(910), - [anon_sym_true] = ACTIONS(933), - [anon_sym_false] = ACTIONS(933), - [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_if] = ACTIONS(933), - [anon_sym_match] = ACTIONS(933), - [anon_sym_EQ_GT] = ACTIONS(910), - [anon_sym_while] = ACTIONS(933), - [anon_sym_for] = ACTIONS(933), - [anon_sym_asyncfor] = ACTIONS(910), - [anon_sym_transform] = ACTIONS(933), - [anon_sym_filter] = ACTIONS(933), - [anon_sym_find] = ACTIONS(933), - [anon_sym_remove] = ACTIONS(933), - [anon_sym_reduce] = ACTIONS(933), - [anon_sym_select] = ACTIONS(933), - [anon_sym_insert] = ACTIONS(933), - [anon_sym_async] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(933), - [anon_sym_table] = ACTIONS(933), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(933), - [anon_sym_assert_equal] = ACTIONS(933), - [anon_sym_context] = ACTIONS(933), - [anon_sym_download] = ACTIONS(933), - [anon_sym_help] = ACTIONS(933), - [anon_sym_length] = ACTIONS(933), - [anon_sym_output] = ACTIONS(933), - [anon_sym_output_error] = ACTIONS(933), - [anon_sym_type] = ACTIONS(933), - [anon_sym_append] = ACTIONS(933), - [anon_sym_metadata] = ACTIONS(933), - [anon_sym_move] = ACTIONS(933), - [anon_sym_read] = ACTIONS(933), - [anon_sym_workdir] = ACTIONS(933), - [anon_sym_write] = ACTIONS(933), - [anon_sym_from_json] = ACTIONS(933), - [anon_sym_to_json] = ACTIONS(933), - [anon_sym_to_string] = ACTIONS(933), - [anon_sym_to_float] = ACTIONS(933), - [anon_sym_bash] = ACTIONS(933), - [anon_sym_fish] = ACTIONS(933), - [anon_sym_raw] = ACTIONS(933), - [anon_sym_sh] = ACTIONS(933), - [anon_sym_zsh] = ACTIONS(933), - [anon_sym_random] = ACTIONS(933), - [anon_sym_random_boolean] = ACTIONS(933), - [anon_sym_random_float] = ACTIONS(933), - [anon_sym_random_integer] = ACTIONS(933), - [anon_sym_columns] = ACTIONS(933), - [anon_sym_rows] = ACTIONS(933), - [anon_sym_reverse] = ACTIONS(933), - }, - [466] = { - [sym_expression] = STATE(971), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(519), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [467] = { - [ts_builtin_sym_end] = ACTIONS(1589), - [sym_identifier] = ACTIONS(1591), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1589), - [anon_sym_RBRACE] = ACTIONS(1589), - [anon_sym_SEMI] = ACTIONS(1589), - [anon_sym_LPAREN] = ACTIONS(1589), - [anon_sym_RPAREN] = ACTIONS(1589), - [anon_sym_COMMA] = ACTIONS(1589), - [sym_integer] = ACTIONS(1591), - [sym_float] = ACTIONS(1589), - [sym_string] = ACTIONS(1589), - [anon_sym_true] = ACTIONS(1591), - [anon_sym_false] = ACTIONS(1591), - [anon_sym_LBRACK] = ACTIONS(1589), - [anon_sym_RBRACK] = ACTIONS(1589), - [anon_sym_COLON] = ACTIONS(1589), - [anon_sym_DOT_DOT] = ACTIONS(1589), - [anon_sym_PLUS] = ACTIONS(1589), - [anon_sym_DASH] = ACTIONS(1591), - [anon_sym_STAR] = ACTIONS(1589), - [anon_sym_SLASH] = ACTIONS(1589), - [anon_sym_PERCENT] = ACTIONS(1589), - [anon_sym_EQ_EQ] = ACTIONS(1589), - [anon_sym_BANG_EQ] = ACTIONS(1589), - [anon_sym_AMP_AMP] = ACTIONS(1589), - [anon_sym_PIPE_PIPE] = ACTIONS(1589), - [anon_sym_GT] = ACTIONS(1591), - [anon_sym_LT] = ACTIONS(1591), - [anon_sym_GT_EQ] = ACTIONS(1589), - [anon_sym_LT_EQ] = ACTIONS(1589), - [anon_sym_if] = ACTIONS(1591), - [anon_sym_match] = ACTIONS(1591), - [anon_sym_EQ_GT] = ACTIONS(1589), - [anon_sym_while] = ACTIONS(1591), - [anon_sym_for] = ACTIONS(1591), - [anon_sym_asyncfor] = ACTIONS(1589), - [anon_sym_transform] = ACTIONS(1591), - [anon_sym_filter] = ACTIONS(1591), - [anon_sym_find] = ACTIONS(1591), - [anon_sym_remove] = ACTIONS(1591), - [anon_sym_reduce] = ACTIONS(1591), - [anon_sym_select] = ACTIONS(1591), - [anon_sym_insert] = ACTIONS(1591), - [anon_sym_async] = ACTIONS(1591), - [anon_sym_PIPE] = ACTIONS(1591), - [anon_sym_table] = ACTIONS(1591), - [anon_sym_DASH_GT] = ACTIONS(1589), - [anon_sym_assert] = ACTIONS(1591), - [anon_sym_assert_equal] = ACTIONS(1591), - [anon_sym_context] = ACTIONS(1591), - [anon_sym_download] = ACTIONS(1591), - [anon_sym_help] = ACTIONS(1591), - [anon_sym_length] = ACTIONS(1591), - [anon_sym_output] = ACTIONS(1591), - [anon_sym_output_error] = ACTIONS(1591), - [anon_sym_type] = ACTIONS(1591), - [anon_sym_append] = ACTIONS(1591), - [anon_sym_metadata] = ACTIONS(1591), - [anon_sym_move] = ACTIONS(1591), - [anon_sym_read] = ACTIONS(1591), - [anon_sym_workdir] = ACTIONS(1591), - [anon_sym_write] = ACTIONS(1591), - [anon_sym_from_json] = ACTIONS(1591), - [anon_sym_to_json] = ACTIONS(1591), - [anon_sym_to_string] = ACTIONS(1591), - [anon_sym_to_float] = ACTIONS(1591), - [anon_sym_bash] = ACTIONS(1591), - [anon_sym_fish] = ACTIONS(1591), - [anon_sym_raw] = ACTIONS(1591), - [anon_sym_sh] = ACTIONS(1591), - [anon_sym_zsh] = ACTIONS(1591), - [anon_sym_random] = ACTIONS(1591), - [anon_sym_random_boolean] = ACTIONS(1591), - [anon_sym_random_float] = ACTIONS(1591), - [anon_sym_random_integer] = ACTIONS(1591), - [anon_sym_columns] = ACTIONS(1591), - [anon_sym_rows] = ACTIONS(1591), - [anon_sym_reverse] = ACTIONS(1591), - }, - [468] = { - [sym_expression] = STATE(992), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(177), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [469] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(441), - [anon_sym_DOT_DOT] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(471), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [470] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [ts_builtin_sym_end] = ACTIONS(1535), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1711), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1537), - [anon_sym_match] = ACTIONS(1537), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_while] = ACTIONS(1537), - [anon_sym_for] = ACTIONS(1537), - [anon_sym_asyncfor] = ACTIONS(1535), - [anon_sym_transform] = ACTIONS(1537), - [anon_sym_filter] = ACTIONS(1537), - [anon_sym_find] = ACTIONS(1537), - [anon_sym_remove] = ACTIONS(1537), - [anon_sym_reduce] = ACTIONS(1537), - [anon_sym_select] = ACTIONS(1537), - [anon_sym_insert] = ACTIONS(1537), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [471] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(504), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [472] = { - [ts_builtin_sym_end] = ACTIONS(1593), - [sym_identifier] = ACTIONS(1595), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1593), - [anon_sym_RBRACE] = ACTIONS(1593), - [anon_sym_SEMI] = ACTIONS(1593), - [anon_sym_LPAREN] = ACTIONS(1593), - [anon_sym_RPAREN] = ACTIONS(1593), - [anon_sym_COMMA] = ACTIONS(1593), - [sym_integer] = ACTIONS(1595), - [sym_float] = ACTIONS(1593), - [sym_string] = ACTIONS(1593), - [anon_sym_true] = ACTIONS(1595), - [anon_sym_false] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1593), - [anon_sym_RBRACK] = ACTIONS(1593), - [anon_sym_COLON] = ACTIONS(1593), - [anon_sym_DOT_DOT] = ACTIONS(1593), - [anon_sym_PLUS] = ACTIONS(1593), - [anon_sym_DASH] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(1593), - [anon_sym_SLASH] = ACTIONS(1593), - [anon_sym_PERCENT] = ACTIONS(1593), - [anon_sym_EQ_EQ] = ACTIONS(1593), - [anon_sym_BANG_EQ] = ACTIONS(1593), - [anon_sym_AMP_AMP] = ACTIONS(1593), - [anon_sym_PIPE_PIPE] = ACTIONS(1593), - [anon_sym_GT] = ACTIONS(1595), - [anon_sym_LT] = ACTIONS(1595), - [anon_sym_GT_EQ] = ACTIONS(1593), - [anon_sym_LT_EQ] = ACTIONS(1593), - [anon_sym_if] = ACTIONS(1595), - [anon_sym_match] = ACTIONS(1595), - [anon_sym_EQ_GT] = ACTIONS(1593), - [anon_sym_while] = ACTIONS(1595), - [anon_sym_for] = ACTIONS(1595), - [anon_sym_asyncfor] = ACTIONS(1593), - [anon_sym_transform] = ACTIONS(1595), - [anon_sym_filter] = ACTIONS(1595), - [anon_sym_find] = ACTIONS(1595), - [anon_sym_remove] = ACTIONS(1595), - [anon_sym_reduce] = ACTIONS(1595), - [anon_sym_select] = ACTIONS(1595), - [anon_sym_insert] = ACTIONS(1595), - [anon_sym_async] = ACTIONS(1595), - [anon_sym_PIPE] = ACTIONS(1595), - [anon_sym_table] = ACTIONS(1595), - [anon_sym_DASH_GT] = ACTIONS(1593), - [anon_sym_assert] = ACTIONS(1595), - [anon_sym_assert_equal] = ACTIONS(1595), - [anon_sym_context] = ACTIONS(1595), - [anon_sym_download] = ACTIONS(1595), - [anon_sym_help] = ACTIONS(1595), - [anon_sym_length] = ACTIONS(1595), - [anon_sym_output] = ACTIONS(1595), - [anon_sym_output_error] = ACTIONS(1595), - [anon_sym_type] = ACTIONS(1595), - [anon_sym_append] = ACTIONS(1595), - [anon_sym_metadata] = ACTIONS(1595), - [anon_sym_move] = ACTIONS(1595), - [anon_sym_read] = ACTIONS(1595), - [anon_sym_workdir] = ACTIONS(1595), - [anon_sym_write] = ACTIONS(1595), - [anon_sym_from_json] = ACTIONS(1595), - [anon_sym_to_json] = ACTIONS(1595), - [anon_sym_to_string] = ACTIONS(1595), - [anon_sym_to_float] = ACTIONS(1595), - [anon_sym_bash] = ACTIONS(1595), - [anon_sym_fish] = ACTIONS(1595), - [anon_sym_raw] = ACTIONS(1595), - [anon_sym_sh] = ACTIONS(1595), - [anon_sym_zsh] = ACTIONS(1595), - [anon_sym_random] = ACTIONS(1595), - [anon_sym_random_boolean] = ACTIONS(1595), - [anon_sym_random_float] = ACTIONS(1595), - [anon_sym_random_integer] = ACTIONS(1595), - [anon_sym_columns] = ACTIONS(1595), - [anon_sym_rows] = ACTIONS(1595), - [anon_sym_reverse] = ACTIONS(1595), - }, - [473] = { - [sym_math_operator] = STATE(793), - [sym_logic_operator] = STATE(790), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1723), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_elseif] = ACTIONS(1525), - [anon_sym_else] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(151), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [474] = { - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_DOT_DOT] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1443), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1443), - [anon_sym_LT] = ACTIONS(1443), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1443), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_DASH_GT] = ACTIONS(1441), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [475] = { - [ts_builtin_sym_end] = ACTIONS(1623), - [sym_identifier] = ACTIONS(1625), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1623), - [anon_sym_RBRACE] = ACTIONS(1623), - [anon_sym_SEMI] = ACTIONS(1623), - [anon_sym_LPAREN] = ACTIONS(1623), - [anon_sym_RPAREN] = ACTIONS(1623), - [anon_sym_COMMA] = ACTIONS(1623), - [sym_integer] = ACTIONS(1625), - [sym_float] = ACTIONS(1623), - [sym_string] = ACTIONS(1623), - [anon_sym_true] = ACTIONS(1625), - [anon_sym_false] = ACTIONS(1625), - [anon_sym_LBRACK] = ACTIONS(1623), - [anon_sym_RBRACK] = ACTIONS(1623), - [anon_sym_COLON] = ACTIONS(1623), - [anon_sym_DOT_DOT] = ACTIONS(1623), - [anon_sym_PLUS] = ACTIONS(1623), - [anon_sym_DASH] = ACTIONS(1625), - [anon_sym_STAR] = ACTIONS(1623), - [anon_sym_SLASH] = ACTIONS(1623), - [anon_sym_PERCENT] = ACTIONS(1623), - [anon_sym_EQ_EQ] = ACTIONS(1623), - [anon_sym_BANG_EQ] = ACTIONS(1623), - [anon_sym_AMP_AMP] = ACTIONS(1623), - [anon_sym_PIPE_PIPE] = ACTIONS(1623), - [anon_sym_GT] = ACTIONS(1625), - [anon_sym_LT] = ACTIONS(1625), - [anon_sym_GT_EQ] = ACTIONS(1623), - [anon_sym_LT_EQ] = ACTIONS(1623), - [anon_sym_if] = ACTIONS(1625), - [anon_sym_match] = ACTIONS(1625), - [anon_sym_EQ_GT] = ACTIONS(1623), - [anon_sym_while] = ACTIONS(1625), - [anon_sym_for] = ACTIONS(1625), - [anon_sym_asyncfor] = ACTIONS(1623), - [anon_sym_transform] = ACTIONS(1625), - [anon_sym_filter] = ACTIONS(1625), - [anon_sym_find] = ACTIONS(1625), - [anon_sym_remove] = ACTIONS(1625), - [anon_sym_reduce] = ACTIONS(1625), - [anon_sym_select] = ACTIONS(1625), - [anon_sym_insert] = ACTIONS(1625), - [anon_sym_async] = ACTIONS(1625), - [anon_sym_PIPE] = ACTIONS(1625), - [anon_sym_table] = ACTIONS(1625), - [anon_sym_DASH_GT] = ACTIONS(1623), - [anon_sym_assert] = ACTIONS(1625), - [anon_sym_assert_equal] = ACTIONS(1625), - [anon_sym_context] = ACTIONS(1625), - [anon_sym_download] = ACTIONS(1625), - [anon_sym_help] = ACTIONS(1625), - [anon_sym_length] = ACTIONS(1625), - [anon_sym_output] = ACTIONS(1625), - [anon_sym_output_error] = ACTIONS(1625), - [anon_sym_type] = ACTIONS(1625), - [anon_sym_append] = ACTIONS(1625), - [anon_sym_metadata] = ACTIONS(1625), - [anon_sym_move] = ACTIONS(1625), - [anon_sym_read] = ACTIONS(1625), - [anon_sym_workdir] = ACTIONS(1625), - [anon_sym_write] = ACTIONS(1625), - [anon_sym_from_json] = ACTIONS(1625), - [anon_sym_to_json] = ACTIONS(1625), - [anon_sym_to_string] = ACTIONS(1625), - [anon_sym_to_float] = ACTIONS(1625), - [anon_sym_bash] = ACTIONS(1625), - [anon_sym_fish] = ACTIONS(1625), - [anon_sym_raw] = ACTIONS(1625), - [anon_sym_sh] = ACTIONS(1625), - [anon_sym_zsh] = ACTIONS(1625), - [anon_sym_random] = ACTIONS(1625), - [anon_sym_random_boolean] = ACTIONS(1625), - [anon_sym_random_float] = ACTIONS(1625), - [anon_sym_random_integer] = ACTIONS(1625), - [anon_sym_columns] = ACTIONS(1625), - [anon_sym_rows] = ACTIONS(1625), - [anon_sym_reverse] = ACTIONS(1625), - }, - [476] = { - [ts_builtin_sym_end] = ACTIONS(1631), - [sym_identifier] = ACTIONS(1633), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1631), - [anon_sym_RBRACE] = ACTIONS(1631), - [anon_sym_SEMI] = ACTIONS(1631), - [anon_sym_LPAREN] = ACTIONS(1631), - [anon_sym_RPAREN] = ACTIONS(1631), - [anon_sym_COMMA] = ACTIONS(1631), - [sym_integer] = ACTIONS(1633), - [sym_float] = ACTIONS(1631), - [sym_string] = ACTIONS(1631), - [anon_sym_true] = ACTIONS(1633), - [anon_sym_false] = ACTIONS(1633), - [anon_sym_LBRACK] = ACTIONS(1631), - [anon_sym_RBRACK] = ACTIONS(1631), - [anon_sym_COLON] = ACTIONS(1631), - [anon_sym_DOT_DOT] = ACTIONS(1631), - [anon_sym_PLUS] = ACTIONS(1631), - [anon_sym_DASH] = ACTIONS(1633), - [anon_sym_STAR] = ACTIONS(1631), - [anon_sym_SLASH] = ACTIONS(1631), - [anon_sym_PERCENT] = ACTIONS(1631), - [anon_sym_EQ_EQ] = ACTIONS(1631), - [anon_sym_BANG_EQ] = ACTIONS(1631), - [anon_sym_AMP_AMP] = ACTIONS(1631), - [anon_sym_PIPE_PIPE] = ACTIONS(1631), - [anon_sym_GT] = ACTIONS(1633), - [anon_sym_LT] = ACTIONS(1633), - [anon_sym_GT_EQ] = ACTIONS(1631), - [anon_sym_LT_EQ] = ACTIONS(1631), - [anon_sym_if] = ACTIONS(1633), - [anon_sym_match] = ACTIONS(1633), - [anon_sym_EQ_GT] = ACTIONS(1631), - [anon_sym_while] = ACTIONS(1633), - [anon_sym_for] = ACTIONS(1633), - [anon_sym_asyncfor] = ACTIONS(1631), - [anon_sym_transform] = ACTIONS(1633), - [anon_sym_filter] = ACTIONS(1633), - [anon_sym_find] = ACTIONS(1633), - [anon_sym_remove] = ACTIONS(1633), - [anon_sym_reduce] = ACTIONS(1633), - [anon_sym_select] = ACTIONS(1633), - [anon_sym_insert] = ACTIONS(1633), - [anon_sym_async] = ACTIONS(1633), - [anon_sym_PIPE] = ACTIONS(1633), - [anon_sym_table] = ACTIONS(1633), - [anon_sym_DASH_GT] = ACTIONS(1631), - [anon_sym_assert] = ACTIONS(1633), - [anon_sym_assert_equal] = ACTIONS(1633), - [anon_sym_context] = ACTIONS(1633), - [anon_sym_download] = ACTIONS(1633), - [anon_sym_help] = ACTIONS(1633), - [anon_sym_length] = ACTIONS(1633), - [anon_sym_output] = ACTIONS(1633), - [anon_sym_output_error] = ACTIONS(1633), - [anon_sym_type] = ACTIONS(1633), - [anon_sym_append] = ACTIONS(1633), - [anon_sym_metadata] = ACTIONS(1633), - [anon_sym_move] = ACTIONS(1633), - [anon_sym_read] = ACTIONS(1633), - [anon_sym_workdir] = ACTIONS(1633), - [anon_sym_write] = ACTIONS(1633), - [anon_sym_from_json] = ACTIONS(1633), - [anon_sym_to_json] = ACTIONS(1633), - [anon_sym_to_string] = ACTIONS(1633), - [anon_sym_to_float] = ACTIONS(1633), - [anon_sym_bash] = ACTIONS(1633), - [anon_sym_fish] = ACTIONS(1633), - [anon_sym_raw] = ACTIONS(1633), - [anon_sym_sh] = ACTIONS(1633), - [anon_sym_zsh] = ACTIONS(1633), - [anon_sym_random] = ACTIONS(1633), - [anon_sym_random_boolean] = ACTIONS(1633), - [anon_sym_random_float] = ACTIONS(1633), - [anon_sym_random_integer] = ACTIONS(1633), - [anon_sym_columns] = ACTIONS(1633), - [anon_sym_rows] = ACTIONS(1633), - [anon_sym_reverse] = ACTIONS(1633), - }, - [477] = { - [sym_expression] = STATE(990), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(208), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [478] = { - [ts_builtin_sym_end] = ACTIONS(1597), - [sym_identifier] = ACTIONS(1599), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1597), - [anon_sym_RBRACE] = ACTIONS(1597), - [anon_sym_SEMI] = ACTIONS(1597), - [anon_sym_LPAREN] = ACTIONS(1597), - [anon_sym_RPAREN] = ACTIONS(1597), - [anon_sym_COMMA] = ACTIONS(1597), - [sym_integer] = ACTIONS(1599), - [sym_float] = ACTIONS(1597), - [sym_string] = ACTIONS(1597), - [anon_sym_true] = ACTIONS(1599), - [anon_sym_false] = ACTIONS(1599), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_RBRACK] = ACTIONS(1597), - [anon_sym_COLON] = ACTIONS(1597), - [anon_sym_DOT_DOT] = ACTIONS(1597), - [anon_sym_PLUS] = ACTIONS(1597), - [anon_sym_DASH] = ACTIONS(1599), - [anon_sym_STAR] = ACTIONS(1597), - [anon_sym_SLASH] = ACTIONS(1597), - [anon_sym_PERCENT] = ACTIONS(1597), - [anon_sym_EQ_EQ] = ACTIONS(1597), - [anon_sym_BANG_EQ] = ACTIONS(1597), - [anon_sym_AMP_AMP] = ACTIONS(1597), - [anon_sym_PIPE_PIPE] = ACTIONS(1597), - [anon_sym_GT] = ACTIONS(1599), - [anon_sym_LT] = ACTIONS(1599), - [anon_sym_GT_EQ] = ACTIONS(1597), - [anon_sym_LT_EQ] = ACTIONS(1597), - [anon_sym_if] = ACTIONS(1599), - [anon_sym_match] = ACTIONS(1599), - [anon_sym_EQ_GT] = ACTIONS(1597), - [anon_sym_while] = ACTIONS(1599), - [anon_sym_for] = ACTIONS(1599), - [anon_sym_asyncfor] = ACTIONS(1597), - [anon_sym_transform] = ACTIONS(1599), - [anon_sym_filter] = ACTIONS(1599), - [anon_sym_find] = ACTIONS(1599), - [anon_sym_remove] = ACTIONS(1599), - [anon_sym_reduce] = ACTIONS(1599), - [anon_sym_select] = ACTIONS(1599), - [anon_sym_insert] = ACTIONS(1599), - [anon_sym_async] = ACTIONS(1599), - [anon_sym_PIPE] = ACTIONS(1599), - [anon_sym_table] = ACTIONS(1599), - [anon_sym_DASH_GT] = ACTIONS(1597), - [anon_sym_assert] = ACTIONS(1599), - [anon_sym_assert_equal] = ACTIONS(1599), - [anon_sym_context] = ACTIONS(1599), - [anon_sym_download] = ACTIONS(1599), - [anon_sym_help] = ACTIONS(1599), - [anon_sym_length] = ACTIONS(1599), - [anon_sym_output] = ACTIONS(1599), - [anon_sym_output_error] = ACTIONS(1599), - [anon_sym_type] = ACTIONS(1599), - [anon_sym_append] = ACTIONS(1599), - [anon_sym_metadata] = ACTIONS(1599), - [anon_sym_move] = ACTIONS(1599), - [anon_sym_read] = ACTIONS(1599), - [anon_sym_workdir] = ACTIONS(1599), - [anon_sym_write] = ACTIONS(1599), - [anon_sym_from_json] = ACTIONS(1599), - [anon_sym_to_json] = ACTIONS(1599), - [anon_sym_to_string] = ACTIONS(1599), - [anon_sym_to_float] = ACTIONS(1599), - [anon_sym_bash] = ACTIONS(1599), - [anon_sym_fish] = ACTIONS(1599), - [anon_sym_raw] = ACTIONS(1599), - [anon_sym_sh] = ACTIONS(1599), - [anon_sym_zsh] = ACTIONS(1599), - [anon_sym_random] = ACTIONS(1599), - [anon_sym_random_boolean] = ACTIONS(1599), - [anon_sym_random_float] = ACTIONS(1599), - [anon_sym_random_integer] = ACTIONS(1599), - [anon_sym_columns] = ACTIONS(1599), - [anon_sym_rows] = ACTIONS(1599), - [anon_sym_reverse] = ACTIONS(1599), - }, - [479] = { - [ts_builtin_sym_end] = ACTIONS(1653), - [sym_identifier] = ACTIONS(1655), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1653), - [anon_sym_RBRACE] = ACTIONS(1653), - [anon_sym_SEMI] = ACTIONS(1653), - [anon_sym_LPAREN] = ACTIONS(1653), - [anon_sym_RPAREN] = ACTIONS(1653), - [anon_sym_COMMA] = ACTIONS(1653), - [sym_integer] = ACTIONS(1655), - [sym_float] = ACTIONS(1653), - [sym_string] = ACTIONS(1653), - [anon_sym_true] = ACTIONS(1655), - [anon_sym_false] = ACTIONS(1655), - [anon_sym_LBRACK] = ACTIONS(1653), - [anon_sym_RBRACK] = ACTIONS(1653), - [anon_sym_COLON] = ACTIONS(1653), - [anon_sym_DOT_DOT] = ACTIONS(1653), - [anon_sym_PLUS] = ACTIONS(1653), - [anon_sym_DASH] = ACTIONS(1655), - [anon_sym_STAR] = ACTIONS(1653), - [anon_sym_SLASH] = ACTIONS(1653), - [anon_sym_PERCENT] = ACTIONS(1653), - [anon_sym_EQ_EQ] = ACTIONS(1653), - [anon_sym_BANG_EQ] = ACTIONS(1653), - [anon_sym_AMP_AMP] = ACTIONS(1653), - [anon_sym_PIPE_PIPE] = ACTIONS(1653), - [anon_sym_GT] = ACTIONS(1655), - [anon_sym_LT] = ACTIONS(1655), - [anon_sym_GT_EQ] = ACTIONS(1653), - [anon_sym_LT_EQ] = ACTIONS(1653), - [anon_sym_if] = ACTIONS(1655), - [anon_sym_match] = ACTIONS(1655), - [anon_sym_EQ_GT] = ACTIONS(1653), - [anon_sym_while] = ACTIONS(1655), - [anon_sym_for] = ACTIONS(1655), - [anon_sym_asyncfor] = ACTIONS(1653), - [anon_sym_transform] = ACTIONS(1655), - [anon_sym_filter] = ACTIONS(1655), - [anon_sym_find] = ACTIONS(1655), - [anon_sym_remove] = ACTIONS(1655), - [anon_sym_reduce] = ACTIONS(1655), - [anon_sym_select] = ACTIONS(1655), - [anon_sym_insert] = ACTIONS(1655), - [anon_sym_async] = ACTIONS(1655), - [anon_sym_PIPE] = ACTIONS(1655), - [anon_sym_table] = ACTIONS(1655), - [anon_sym_DASH_GT] = ACTIONS(1653), - [anon_sym_assert] = ACTIONS(1655), - [anon_sym_assert_equal] = ACTIONS(1655), - [anon_sym_context] = ACTIONS(1655), - [anon_sym_download] = ACTIONS(1655), - [anon_sym_help] = ACTIONS(1655), - [anon_sym_length] = ACTIONS(1655), - [anon_sym_output] = ACTIONS(1655), - [anon_sym_output_error] = ACTIONS(1655), - [anon_sym_type] = ACTIONS(1655), - [anon_sym_append] = ACTIONS(1655), - [anon_sym_metadata] = ACTIONS(1655), - [anon_sym_move] = ACTIONS(1655), - [anon_sym_read] = ACTIONS(1655), - [anon_sym_workdir] = ACTIONS(1655), - [anon_sym_write] = ACTIONS(1655), - [anon_sym_from_json] = ACTIONS(1655), - [anon_sym_to_json] = ACTIONS(1655), - [anon_sym_to_string] = ACTIONS(1655), - [anon_sym_to_float] = ACTIONS(1655), - [anon_sym_bash] = ACTIONS(1655), - [anon_sym_fish] = ACTIONS(1655), - [anon_sym_raw] = ACTIONS(1655), - [anon_sym_sh] = ACTIONS(1655), - [anon_sym_zsh] = ACTIONS(1655), - [anon_sym_random] = ACTIONS(1655), - [anon_sym_random_boolean] = ACTIONS(1655), - [anon_sym_random_float] = ACTIONS(1655), - [anon_sym_random_integer] = ACTIONS(1655), - [anon_sym_columns] = ACTIONS(1655), - [anon_sym_rows] = ACTIONS(1655), - [anon_sym_reverse] = ACTIONS(1655), - }, - [480] = { - [ts_builtin_sym_end] = ACTIONS(1705), - [sym_identifier] = ACTIONS(1707), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1705), - [anon_sym_RBRACE] = ACTIONS(1705), - [anon_sym_SEMI] = ACTIONS(1705), - [anon_sym_LPAREN] = ACTIONS(1705), - [anon_sym_RPAREN] = ACTIONS(1705), - [anon_sym_COMMA] = ACTIONS(1705), - [sym_integer] = ACTIONS(1707), - [sym_float] = ACTIONS(1705), - [sym_string] = ACTIONS(1705), - [anon_sym_true] = ACTIONS(1707), - [anon_sym_false] = ACTIONS(1707), - [anon_sym_LBRACK] = ACTIONS(1705), - [anon_sym_RBRACK] = ACTIONS(1705), - [anon_sym_COLON] = ACTIONS(1705), - [anon_sym_DOT_DOT] = ACTIONS(1705), - [anon_sym_PLUS] = ACTIONS(1705), - [anon_sym_DASH] = ACTIONS(1707), - [anon_sym_STAR] = ACTIONS(1705), - [anon_sym_SLASH] = ACTIONS(1705), - [anon_sym_PERCENT] = ACTIONS(1705), - [anon_sym_EQ_EQ] = ACTIONS(1705), - [anon_sym_BANG_EQ] = ACTIONS(1705), - [anon_sym_AMP_AMP] = ACTIONS(1705), - [anon_sym_PIPE_PIPE] = ACTIONS(1705), - [anon_sym_GT] = ACTIONS(1707), - [anon_sym_LT] = ACTIONS(1707), - [anon_sym_GT_EQ] = ACTIONS(1705), - [anon_sym_LT_EQ] = ACTIONS(1705), - [anon_sym_if] = ACTIONS(1707), - [anon_sym_match] = ACTIONS(1707), - [anon_sym_EQ_GT] = ACTIONS(1705), - [anon_sym_while] = ACTIONS(1707), - [anon_sym_for] = ACTIONS(1707), - [anon_sym_asyncfor] = ACTIONS(1705), - [anon_sym_transform] = ACTIONS(1707), - [anon_sym_filter] = ACTIONS(1707), - [anon_sym_find] = ACTIONS(1707), - [anon_sym_remove] = ACTIONS(1707), - [anon_sym_reduce] = ACTIONS(1707), - [anon_sym_select] = ACTIONS(1707), - [anon_sym_insert] = ACTIONS(1707), - [anon_sym_async] = ACTIONS(1707), - [anon_sym_PIPE] = ACTIONS(1707), - [anon_sym_table] = ACTIONS(1707), - [anon_sym_DASH_GT] = ACTIONS(1705), - [anon_sym_assert] = ACTIONS(1707), - [anon_sym_assert_equal] = ACTIONS(1707), - [anon_sym_context] = ACTIONS(1707), - [anon_sym_download] = ACTIONS(1707), - [anon_sym_help] = ACTIONS(1707), - [anon_sym_length] = ACTIONS(1707), - [anon_sym_output] = ACTIONS(1707), - [anon_sym_output_error] = ACTIONS(1707), - [anon_sym_type] = ACTIONS(1707), - [anon_sym_append] = ACTIONS(1707), - [anon_sym_metadata] = ACTIONS(1707), - [anon_sym_move] = ACTIONS(1707), - [anon_sym_read] = ACTIONS(1707), - [anon_sym_workdir] = ACTIONS(1707), - [anon_sym_write] = ACTIONS(1707), - [anon_sym_from_json] = ACTIONS(1707), - [anon_sym_to_json] = ACTIONS(1707), - [anon_sym_to_string] = ACTIONS(1707), - [anon_sym_to_float] = ACTIONS(1707), - [anon_sym_bash] = ACTIONS(1707), - [anon_sym_fish] = ACTIONS(1707), - [anon_sym_raw] = ACTIONS(1707), - [anon_sym_sh] = ACTIONS(1707), - [anon_sym_zsh] = ACTIONS(1707), - [anon_sym_random] = ACTIONS(1707), - [anon_sym_random_boolean] = ACTIONS(1707), - [anon_sym_random_float] = ACTIONS(1707), - [anon_sym_random_integer] = ACTIONS(1707), - [anon_sym_columns] = ACTIONS(1707), - [anon_sym_rows] = ACTIONS(1707), - [anon_sym_reverse] = ACTIONS(1707), - }, - [481] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1467), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1725), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_if] = ACTIONS(1469), - [anon_sym_match] = ACTIONS(1469), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_while] = ACTIONS(1469), - [anon_sym_for] = ACTIONS(1469), - [anon_sym_asyncfor] = ACTIONS(1467), - [anon_sym_transform] = ACTIONS(1469), - [anon_sym_filter] = ACTIONS(1469), - [anon_sym_find] = ACTIONS(1469), - [anon_sym_remove] = ACTIONS(1469), - [anon_sym_reduce] = ACTIONS(1469), - [anon_sym_select] = ACTIONS(1469), - [anon_sym_insert] = ACTIONS(1469), - [anon_sym_async] = ACTIONS(1469), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [482] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(504), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(947), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_DOT_DOT] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [483] = { - [ts_builtin_sym_end] = ACTIONS(1627), - [sym_identifier] = ACTIONS(1629), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1627), - [anon_sym_RBRACE] = ACTIONS(1627), - [anon_sym_SEMI] = ACTIONS(1627), - [anon_sym_LPAREN] = ACTIONS(1627), - [anon_sym_RPAREN] = ACTIONS(1627), - [anon_sym_COMMA] = ACTIONS(1627), - [sym_integer] = ACTIONS(1629), - [sym_float] = ACTIONS(1627), - [sym_string] = ACTIONS(1627), - [anon_sym_true] = ACTIONS(1629), - [anon_sym_false] = ACTIONS(1629), - [anon_sym_LBRACK] = ACTIONS(1627), - [anon_sym_RBRACK] = ACTIONS(1627), - [anon_sym_COLON] = ACTIONS(1627), - [anon_sym_DOT_DOT] = ACTIONS(1627), - [anon_sym_PLUS] = ACTIONS(1627), - [anon_sym_DASH] = ACTIONS(1629), - [anon_sym_STAR] = ACTIONS(1627), - [anon_sym_SLASH] = ACTIONS(1627), - [anon_sym_PERCENT] = ACTIONS(1627), - [anon_sym_EQ_EQ] = ACTIONS(1627), - [anon_sym_BANG_EQ] = ACTIONS(1627), - [anon_sym_AMP_AMP] = ACTIONS(1627), - [anon_sym_PIPE_PIPE] = ACTIONS(1627), - [anon_sym_GT] = ACTIONS(1629), - [anon_sym_LT] = ACTIONS(1629), - [anon_sym_GT_EQ] = ACTIONS(1627), - [anon_sym_LT_EQ] = ACTIONS(1627), - [anon_sym_if] = ACTIONS(1629), - [anon_sym_match] = ACTIONS(1629), - [anon_sym_EQ_GT] = ACTIONS(1627), - [anon_sym_while] = ACTIONS(1629), - [anon_sym_for] = ACTIONS(1629), - [anon_sym_asyncfor] = ACTIONS(1627), - [anon_sym_transform] = ACTIONS(1629), - [anon_sym_filter] = ACTIONS(1629), - [anon_sym_find] = ACTIONS(1629), - [anon_sym_remove] = ACTIONS(1629), - [anon_sym_reduce] = ACTIONS(1629), - [anon_sym_select] = ACTIONS(1629), - [anon_sym_insert] = ACTIONS(1629), - [anon_sym_async] = ACTIONS(1629), - [anon_sym_PIPE] = ACTIONS(1629), - [anon_sym_table] = ACTIONS(1629), - [anon_sym_DASH_GT] = ACTIONS(1627), - [anon_sym_assert] = ACTIONS(1629), - [anon_sym_assert_equal] = ACTIONS(1629), - [anon_sym_context] = ACTIONS(1629), - [anon_sym_download] = ACTIONS(1629), - [anon_sym_help] = ACTIONS(1629), - [anon_sym_length] = ACTIONS(1629), - [anon_sym_output] = ACTIONS(1629), - [anon_sym_output_error] = ACTIONS(1629), - [anon_sym_type] = ACTIONS(1629), - [anon_sym_append] = ACTIONS(1629), - [anon_sym_metadata] = ACTIONS(1629), - [anon_sym_move] = ACTIONS(1629), - [anon_sym_read] = ACTIONS(1629), - [anon_sym_workdir] = ACTIONS(1629), - [anon_sym_write] = ACTIONS(1629), - [anon_sym_from_json] = ACTIONS(1629), - [anon_sym_to_json] = ACTIONS(1629), - [anon_sym_to_string] = ACTIONS(1629), - [anon_sym_to_float] = ACTIONS(1629), - [anon_sym_bash] = ACTIONS(1629), - [anon_sym_fish] = ACTIONS(1629), - [anon_sym_raw] = ACTIONS(1629), - [anon_sym_sh] = ACTIONS(1629), - [anon_sym_zsh] = ACTIONS(1629), - [anon_sym_random] = ACTIONS(1629), - [anon_sym_random_boolean] = ACTIONS(1629), - [anon_sym_random_float] = ACTIONS(1629), - [anon_sym_random_integer] = ACTIONS(1629), - [anon_sym_columns] = ACTIONS(1629), - [anon_sym_rows] = ACTIONS(1629), - [anon_sym_reverse] = ACTIONS(1629), - }, - [484] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(441), - [anon_sym_DOT_DOT] = ACTIONS(1531), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(471), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [485] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(441), - [anon_sym_DOT_DOT] = ACTIONS(1521), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(471), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [486] = { - [ts_builtin_sym_end] = ACTIONS(1657), - [sym_identifier] = ACTIONS(1659), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1657), - [anon_sym_RBRACE] = ACTIONS(1657), - [anon_sym_SEMI] = ACTIONS(1657), - [anon_sym_LPAREN] = ACTIONS(1657), - [anon_sym_RPAREN] = ACTIONS(1657), - [anon_sym_COMMA] = ACTIONS(1657), - [sym_integer] = ACTIONS(1659), - [sym_float] = ACTIONS(1657), - [sym_string] = ACTIONS(1657), - [anon_sym_true] = ACTIONS(1659), - [anon_sym_false] = ACTIONS(1659), - [anon_sym_LBRACK] = ACTIONS(1657), - [anon_sym_RBRACK] = ACTIONS(1657), - [anon_sym_COLON] = ACTIONS(1657), - [anon_sym_DOT_DOT] = ACTIONS(1657), - [anon_sym_PLUS] = ACTIONS(1657), - [anon_sym_DASH] = ACTIONS(1659), - [anon_sym_STAR] = ACTIONS(1657), - [anon_sym_SLASH] = ACTIONS(1657), - [anon_sym_PERCENT] = ACTIONS(1657), - [anon_sym_EQ_EQ] = ACTIONS(1657), - [anon_sym_BANG_EQ] = ACTIONS(1657), - [anon_sym_AMP_AMP] = ACTIONS(1657), - [anon_sym_PIPE_PIPE] = ACTIONS(1657), - [anon_sym_GT] = ACTIONS(1659), - [anon_sym_LT] = ACTIONS(1659), - [anon_sym_GT_EQ] = ACTIONS(1657), - [anon_sym_LT_EQ] = ACTIONS(1657), - [anon_sym_if] = ACTIONS(1659), - [anon_sym_match] = ACTIONS(1659), - [anon_sym_EQ_GT] = ACTIONS(1657), - [anon_sym_while] = ACTIONS(1659), - [anon_sym_for] = ACTIONS(1659), - [anon_sym_asyncfor] = ACTIONS(1657), - [anon_sym_transform] = ACTIONS(1659), - [anon_sym_filter] = ACTIONS(1659), - [anon_sym_find] = ACTIONS(1659), - [anon_sym_remove] = ACTIONS(1659), - [anon_sym_reduce] = ACTIONS(1659), - [anon_sym_select] = ACTIONS(1659), - [anon_sym_insert] = ACTIONS(1659), - [anon_sym_async] = ACTIONS(1659), - [anon_sym_PIPE] = ACTIONS(1659), - [anon_sym_table] = ACTIONS(1659), - [anon_sym_DASH_GT] = ACTIONS(1657), - [anon_sym_assert] = ACTIONS(1659), - [anon_sym_assert_equal] = ACTIONS(1659), - [anon_sym_context] = ACTIONS(1659), - [anon_sym_download] = ACTIONS(1659), - [anon_sym_help] = ACTIONS(1659), - [anon_sym_length] = ACTIONS(1659), - [anon_sym_output] = ACTIONS(1659), - [anon_sym_output_error] = ACTIONS(1659), - [anon_sym_type] = ACTIONS(1659), - [anon_sym_append] = ACTIONS(1659), - [anon_sym_metadata] = ACTIONS(1659), - [anon_sym_move] = ACTIONS(1659), - [anon_sym_read] = ACTIONS(1659), - [anon_sym_workdir] = ACTIONS(1659), - [anon_sym_write] = ACTIONS(1659), - [anon_sym_from_json] = ACTIONS(1659), - [anon_sym_to_json] = ACTIONS(1659), - [anon_sym_to_string] = ACTIONS(1659), - [anon_sym_to_float] = ACTIONS(1659), - [anon_sym_bash] = ACTIONS(1659), - [anon_sym_fish] = ACTIONS(1659), - [anon_sym_raw] = ACTIONS(1659), - [anon_sym_sh] = ACTIONS(1659), - [anon_sym_zsh] = ACTIONS(1659), - [anon_sym_random] = ACTIONS(1659), - [anon_sym_random_boolean] = ACTIONS(1659), - [anon_sym_random_float] = ACTIONS(1659), - [anon_sym_random_integer] = ACTIONS(1659), - [anon_sym_columns] = ACTIONS(1659), - [anon_sym_rows] = ACTIONS(1659), - [anon_sym_reverse] = ACTIONS(1659), - }, - [487] = { - [ts_builtin_sym_end] = ACTIONS(1685), - [sym_identifier] = ACTIONS(1687), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1685), - [anon_sym_RBRACE] = ACTIONS(1685), - [anon_sym_SEMI] = ACTIONS(1685), - [anon_sym_LPAREN] = ACTIONS(1685), - [anon_sym_RPAREN] = ACTIONS(1685), - [anon_sym_COMMA] = ACTIONS(1685), - [sym_integer] = ACTIONS(1687), - [sym_float] = ACTIONS(1685), - [sym_string] = ACTIONS(1685), - [anon_sym_true] = ACTIONS(1687), - [anon_sym_false] = ACTIONS(1687), - [anon_sym_LBRACK] = ACTIONS(1685), - [anon_sym_RBRACK] = ACTIONS(1685), - [anon_sym_COLON] = ACTIONS(1685), - [anon_sym_DOT_DOT] = ACTIONS(1685), - [anon_sym_PLUS] = ACTIONS(1685), - [anon_sym_DASH] = ACTIONS(1687), - [anon_sym_STAR] = ACTIONS(1685), - [anon_sym_SLASH] = ACTIONS(1685), - [anon_sym_PERCENT] = ACTIONS(1685), - [anon_sym_EQ_EQ] = ACTIONS(1685), - [anon_sym_BANG_EQ] = ACTIONS(1685), - [anon_sym_AMP_AMP] = ACTIONS(1685), - [anon_sym_PIPE_PIPE] = ACTIONS(1685), - [anon_sym_GT] = ACTIONS(1687), - [anon_sym_LT] = ACTIONS(1687), - [anon_sym_GT_EQ] = ACTIONS(1685), - [anon_sym_LT_EQ] = ACTIONS(1685), - [anon_sym_if] = ACTIONS(1687), - [anon_sym_match] = ACTIONS(1687), - [anon_sym_EQ_GT] = ACTIONS(1685), - [anon_sym_while] = ACTIONS(1687), - [anon_sym_for] = ACTIONS(1687), - [anon_sym_asyncfor] = ACTIONS(1685), - [anon_sym_transform] = ACTIONS(1687), - [anon_sym_filter] = ACTIONS(1687), - [anon_sym_find] = ACTIONS(1687), - [anon_sym_remove] = ACTIONS(1687), - [anon_sym_reduce] = ACTIONS(1687), - [anon_sym_select] = ACTIONS(1687), - [anon_sym_insert] = ACTIONS(1687), - [anon_sym_async] = ACTIONS(1687), - [anon_sym_PIPE] = ACTIONS(1687), - [anon_sym_table] = ACTIONS(1687), - [anon_sym_DASH_GT] = ACTIONS(1685), - [anon_sym_assert] = ACTIONS(1687), - [anon_sym_assert_equal] = ACTIONS(1687), - [anon_sym_context] = ACTIONS(1687), - [anon_sym_download] = ACTIONS(1687), - [anon_sym_help] = ACTIONS(1687), - [anon_sym_length] = ACTIONS(1687), - [anon_sym_output] = ACTIONS(1687), - [anon_sym_output_error] = ACTIONS(1687), - [anon_sym_type] = ACTIONS(1687), - [anon_sym_append] = ACTIONS(1687), - [anon_sym_metadata] = ACTIONS(1687), - [anon_sym_move] = ACTIONS(1687), - [anon_sym_read] = ACTIONS(1687), - [anon_sym_workdir] = ACTIONS(1687), - [anon_sym_write] = ACTIONS(1687), - [anon_sym_from_json] = ACTIONS(1687), - [anon_sym_to_json] = ACTIONS(1687), - [anon_sym_to_string] = ACTIONS(1687), - [anon_sym_to_float] = ACTIONS(1687), - [anon_sym_bash] = ACTIONS(1687), - [anon_sym_fish] = ACTIONS(1687), - [anon_sym_raw] = ACTIONS(1687), - [anon_sym_sh] = ACTIONS(1687), - [anon_sym_zsh] = ACTIONS(1687), - [anon_sym_random] = ACTIONS(1687), - [anon_sym_random_boolean] = ACTIONS(1687), - [anon_sym_random_float] = ACTIONS(1687), - [anon_sym_random_integer] = ACTIONS(1687), - [anon_sym_columns] = ACTIONS(1687), - [anon_sym_rows] = ACTIONS(1687), - [anon_sym_reverse] = ACTIONS(1687), - }, - [488] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(488), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1471), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1474), - [anon_sym_LPAREN] = ACTIONS(1477), - [anon_sym_RPAREN] = ACTIONS(910), - [sym_integer] = ACTIONS(1480), - [sym_float] = ACTIONS(1483), - [sym_string] = ACTIONS(1483), - [anon_sym_true] = ACTIONS(1486), - [anon_sym_false] = ACTIONS(1486), - [anon_sym_LBRACK] = ACTIONS(1489), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_EQ_GT] = ACTIONS(1492), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1495), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1498), - [anon_sym_assert_equal] = ACTIONS(1498), - [anon_sym_context] = ACTIONS(1498), - [anon_sym_download] = ACTIONS(1498), - [anon_sym_help] = ACTIONS(1498), - [anon_sym_length] = ACTIONS(1498), - [anon_sym_output] = ACTIONS(1498), - [anon_sym_output_error] = ACTIONS(1498), - [anon_sym_type] = ACTIONS(1498), - [anon_sym_append] = ACTIONS(1498), - [anon_sym_metadata] = ACTIONS(1498), - [anon_sym_move] = ACTIONS(1498), - [anon_sym_read] = ACTIONS(1498), - [anon_sym_workdir] = ACTIONS(1498), - [anon_sym_write] = ACTIONS(1498), - [anon_sym_from_json] = ACTIONS(1498), - [anon_sym_to_json] = ACTIONS(1498), - [anon_sym_to_string] = ACTIONS(1498), - [anon_sym_to_float] = ACTIONS(1498), - [anon_sym_bash] = ACTIONS(1498), - [anon_sym_fish] = ACTIONS(1498), - [anon_sym_raw] = ACTIONS(1498), - [anon_sym_sh] = ACTIONS(1498), - [anon_sym_zsh] = ACTIONS(1498), - [anon_sym_random] = ACTIONS(1498), - [anon_sym_random_boolean] = ACTIONS(1498), - [anon_sym_random_float] = ACTIONS(1498), - [anon_sym_random_integer] = ACTIONS(1498), - [anon_sym_columns] = ACTIONS(1498), - [anon_sym_rows] = ACTIONS(1498), - [anon_sym_reverse] = ACTIONS(1498), - }, - [489] = { - [ts_builtin_sym_end] = ACTIONS(1605), - [sym_identifier] = ACTIONS(1607), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1605), - [anon_sym_RBRACE] = ACTIONS(1605), - [anon_sym_SEMI] = ACTIONS(1605), - [anon_sym_LPAREN] = ACTIONS(1605), - [anon_sym_RPAREN] = ACTIONS(1605), - [anon_sym_COMMA] = ACTIONS(1605), - [sym_integer] = ACTIONS(1607), - [sym_float] = ACTIONS(1605), - [sym_string] = ACTIONS(1605), - [anon_sym_true] = ACTIONS(1607), - [anon_sym_false] = ACTIONS(1607), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_RBRACK] = ACTIONS(1605), - [anon_sym_COLON] = ACTIONS(1605), - [anon_sym_DOT_DOT] = ACTIONS(1605), - [anon_sym_PLUS] = ACTIONS(1605), - [anon_sym_DASH] = ACTIONS(1607), - [anon_sym_STAR] = ACTIONS(1605), - [anon_sym_SLASH] = ACTIONS(1605), - [anon_sym_PERCENT] = ACTIONS(1605), - [anon_sym_EQ_EQ] = ACTIONS(1605), - [anon_sym_BANG_EQ] = ACTIONS(1605), - [anon_sym_AMP_AMP] = ACTIONS(1605), - [anon_sym_PIPE_PIPE] = ACTIONS(1605), - [anon_sym_GT] = ACTIONS(1607), - [anon_sym_LT] = ACTIONS(1607), - [anon_sym_GT_EQ] = ACTIONS(1605), - [anon_sym_LT_EQ] = ACTIONS(1605), - [anon_sym_if] = ACTIONS(1607), - [anon_sym_match] = ACTIONS(1607), - [anon_sym_EQ_GT] = ACTIONS(1605), - [anon_sym_while] = ACTIONS(1607), - [anon_sym_for] = ACTIONS(1607), - [anon_sym_asyncfor] = ACTIONS(1605), - [anon_sym_transform] = ACTIONS(1607), - [anon_sym_filter] = ACTIONS(1607), - [anon_sym_find] = ACTIONS(1607), - [anon_sym_remove] = ACTIONS(1607), - [anon_sym_reduce] = ACTIONS(1607), - [anon_sym_select] = ACTIONS(1607), - [anon_sym_insert] = ACTIONS(1607), - [anon_sym_async] = ACTIONS(1607), - [anon_sym_PIPE] = ACTIONS(1607), - [anon_sym_table] = ACTIONS(1607), - [anon_sym_DASH_GT] = ACTIONS(1605), - [anon_sym_assert] = ACTIONS(1607), - [anon_sym_assert_equal] = ACTIONS(1607), - [anon_sym_context] = ACTIONS(1607), - [anon_sym_download] = ACTIONS(1607), - [anon_sym_help] = ACTIONS(1607), - [anon_sym_length] = ACTIONS(1607), - [anon_sym_output] = ACTIONS(1607), - [anon_sym_output_error] = ACTIONS(1607), - [anon_sym_type] = ACTIONS(1607), - [anon_sym_append] = ACTIONS(1607), - [anon_sym_metadata] = ACTIONS(1607), - [anon_sym_move] = ACTIONS(1607), - [anon_sym_read] = ACTIONS(1607), - [anon_sym_workdir] = ACTIONS(1607), - [anon_sym_write] = ACTIONS(1607), - [anon_sym_from_json] = ACTIONS(1607), - [anon_sym_to_json] = ACTIONS(1607), - [anon_sym_to_string] = ACTIONS(1607), - [anon_sym_to_float] = ACTIONS(1607), - [anon_sym_bash] = ACTIONS(1607), - [anon_sym_fish] = ACTIONS(1607), - [anon_sym_raw] = ACTIONS(1607), - [anon_sym_sh] = ACTIONS(1607), - [anon_sym_zsh] = ACTIONS(1607), - [anon_sym_random] = ACTIONS(1607), - [anon_sym_random_boolean] = ACTIONS(1607), - [anon_sym_random_float] = ACTIONS(1607), - [anon_sym_random_integer] = ACTIONS(1607), - [anon_sym_columns] = ACTIONS(1607), - [anon_sym_rows] = ACTIONS(1607), - [anon_sym_reverse] = ACTIONS(1607), - }, - [490] = { - [ts_builtin_sym_end] = ACTIONS(1689), - [sym_identifier] = ACTIONS(1691), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1689), - [anon_sym_RBRACE] = ACTIONS(1689), - [anon_sym_SEMI] = ACTIONS(1689), - [anon_sym_LPAREN] = ACTIONS(1689), - [anon_sym_RPAREN] = ACTIONS(1689), - [anon_sym_COMMA] = ACTIONS(1689), - [sym_integer] = ACTIONS(1691), - [sym_float] = ACTIONS(1689), - [sym_string] = ACTIONS(1689), - [anon_sym_true] = ACTIONS(1691), - [anon_sym_false] = ACTIONS(1691), - [anon_sym_LBRACK] = ACTIONS(1689), - [anon_sym_RBRACK] = ACTIONS(1689), - [anon_sym_COLON] = ACTIONS(1689), - [anon_sym_DOT_DOT] = ACTIONS(1689), - [anon_sym_PLUS] = ACTIONS(1689), - [anon_sym_DASH] = ACTIONS(1691), - [anon_sym_STAR] = ACTIONS(1689), - [anon_sym_SLASH] = ACTIONS(1689), - [anon_sym_PERCENT] = ACTIONS(1689), - [anon_sym_EQ_EQ] = ACTIONS(1689), - [anon_sym_BANG_EQ] = ACTIONS(1689), - [anon_sym_AMP_AMP] = ACTIONS(1689), - [anon_sym_PIPE_PIPE] = ACTIONS(1689), - [anon_sym_GT] = ACTIONS(1691), - [anon_sym_LT] = ACTIONS(1691), - [anon_sym_GT_EQ] = ACTIONS(1689), - [anon_sym_LT_EQ] = ACTIONS(1689), - [anon_sym_if] = ACTIONS(1691), - [anon_sym_match] = ACTIONS(1691), - [anon_sym_EQ_GT] = ACTIONS(1689), - [anon_sym_while] = ACTIONS(1691), - [anon_sym_for] = ACTIONS(1691), - [anon_sym_asyncfor] = ACTIONS(1689), - [anon_sym_transform] = ACTIONS(1691), - [anon_sym_filter] = ACTIONS(1691), - [anon_sym_find] = ACTIONS(1691), - [anon_sym_remove] = ACTIONS(1691), - [anon_sym_reduce] = ACTIONS(1691), - [anon_sym_select] = ACTIONS(1691), - [anon_sym_insert] = ACTIONS(1691), - [anon_sym_async] = ACTIONS(1691), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_table] = ACTIONS(1691), - [anon_sym_DASH_GT] = ACTIONS(1689), - [anon_sym_assert] = ACTIONS(1691), - [anon_sym_assert_equal] = ACTIONS(1691), - [anon_sym_context] = ACTIONS(1691), - [anon_sym_download] = ACTIONS(1691), - [anon_sym_help] = ACTIONS(1691), - [anon_sym_length] = ACTIONS(1691), - [anon_sym_output] = ACTIONS(1691), - [anon_sym_output_error] = ACTIONS(1691), - [anon_sym_type] = ACTIONS(1691), - [anon_sym_append] = ACTIONS(1691), - [anon_sym_metadata] = ACTIONS(1691), - [anon_sym_move] = ACTIONS(1691), - [anon_sym_read] = ACTIONS(1691), - [anon_sym_workdir] = ACTIONS(1691), - [anon_sym_write] = ACTIONS(1691), - [anon_sym_from_json] = ACTIONS(1691), - [anon_sym_to_json] = ACTIONS(1691), - [anon_sym_to_string] = ACTIONS(1691), - [anon_sym_to_float] = ACTIONS(1691), - [anon_sym_bash] = ACTIONS(1691), - [anon_sym_fish] = ACTIONS(1691), - [anon_sym_raw] = ACTIONS(1691), - [anon_sym_sh] = ACTIONS(1691), - [anon_sym_zsh] = ACTIONS(1691), - [anon_sym_random] = ACTIONS(1691), - [anon_sym_random_boolean] = ACTIONS(1691), - [anon_sym_random_float] = ACTIONS(1691), - [anon_sym_random_integer] = ACTIONS(1691), - [anon_sym_columns] = ACTIONS(1691), - [anon_sym_rows] = ACTIONS(1691), - [anon_sym_reverse] = ACTIONS(1691), - }, - [491] = { - [sym_math_operator] = STATE(719), - [sym_logic_operator] = STATE(701), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1723), - [anon_sym_LPAREN] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(239), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_elseif] = ACTIONS(1525), - [anon_sym_else] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(271), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [492] = { - [sym_expression] = STATE(1004), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(434), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [493] = { - [ts_builtin_sym_end] = ACTIONS(1665), - [sym_identifier] = ACTIONS(1667), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1665), - [anon_sym_RBRACE] = ACTIONS(1665), - [anon_sym_SEMI] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1665), - [anon_sym_RPAREN] = ACTIONS(1665), - [anon_sym_COMMA] = ACTIONS(1665), - [sym_integer] = ACTIONS(1667), - [sym_float] = ACTIONS(1665), - [sym_string] = ACTIONS(1665), - [anon_sym_true] = ACTIONS(1667), - [anon_sym_false] = ACTIONS(1667), - [anon_sym_LBRACK] = ACTIONS(1665), - [anon_sym_RBRACK] = ACTIONS(1665), - [anon_sym_COLON] = ACTIONS(1665), - [anon_sym_DOT_DOT] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1667), - [anon_sym_STAR] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_PERCENT] = ACTIONS(1665), - [anon_sym_EQ_EQ] = ACTIONS(1665), - [anon_sym_BANG_EQ] = ACTIONS(1665), - [anon_sym_AMP_AMP] = ACTIONS(1665), - [anon_sym_PIPE_PIPE] = ACTIONS(1665), - [anon_sym_GT] = ACTIONS(1667), - [anon_sym_LT] = ACTIONS(1667), - [anon_sym_GT_EQ] = ACTIONS(1665), - [anon_sym_LT_EQ] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1667), - [anon_sym_match] = ACTIONS(1667), - [anon_sym_EQ_GT] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1667), - [anon_sym_for] = ACTIONS(1667), - [anon_sym_asyncfor] = ACTIONS(1665), - [anon_sym_transform] = ACTIONS(1667), - [anon_sym_filter] = ACTIONS(1667), - [anon_sym_find] = ACTIONS(1667), - [anon_sym_remove] = ACTIONS(1667), - [anon_sym_reduce] = ACTIONS(1667), - [anon_sym_select] = ACTIONS(1667), - [anon_sym_insert] = ACTIONS(1667), - [anon_sym_async] = ACTIONS(1667), - [anon_sym_PIPE] = ACTIONS(1667), - [anon_sym_table] = ACTIONS(1667), - [anon_sym_DASH_GT] = ACTIONS(1665), - [anon_sym_assert] = ACTIONS(1667), - [anon_sym_assert_equal] = ACTIONS(1667), - [anon_sym_context] = ACTIONS(1667), - [anon_sym_download] = ACTIONS(1667), - [anon_sym_help] = ACTIONS(1667), - [anon_sym_length] = ACTIONS(1667), - [anon_sym_output] = ACTIONS(1667), - [anon_sym_output_error] = ACTIONS(1667), - [anon_sym_type] = ACTIONS(1667), - [anon_sym_append] = ACTIONS(1667), - [anon_sym_metadata] = ACTIONS(1667), - [anon_sym_move] = ACTIONS(1667), - [anon_sym_read] = ACTIONS(1667), - [anon_sym_workdir] = ACTIONS(1667), - [anon_sym_write] = ACTIONS(1667), - [anon_sym_from_json] = ACTIONS(1667), - [anon_sym_to_json] = ACTIONS(1667), - [anon_sym_to_string] = ACTIONS(1667), - [anon_sym_to_float] = ACTIONS(1667), - [anon_sym_bash] = ACTIONS(1667), - [anon_sym_fish] = ACTIONS(1667), - [anon_sym_raw] = ACTIONS(1667), - [anon_sym_sh] = ACTIONS(1667), - [anon_sym_zsh] = ACTIONS(1667), - [anon_sym_random] = ACTIONS(1667), - [anon_sym_random_boolean] = ACTIONS(1667), - [anon_sym_random_float] = ACTIONS(1667), - [anon_sym_random_integer] = ACTIONS(1667), - [anon_sym_columns] = ACTIONS(1667), - [anon_sym_rows] = ACTIONS(1667), - [anon_sym_reverse] = ACTIONS(1667), - }, - [494] = { - [ts_builtin_sym_end] = ACTIONS(1609), - [sym_identifier] = ACTIONS(1611), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1609), - [anon_sym_RBRACE] = ACTIONS(1609), - [anon_sym_SEMI] = ACTIONS(1609), - [anon_sym_LPAREN] = ACTIONS(1609), - [anon_sym_RPAREN] = ACTIONS(1609), - [anon_sym_COMMA] = ACTIONS(1609), - [sym_integer] = ACTIONS(1611), - [sym_float] = ACTIONS(1609), - [sym_string] = ACTIONS(1609), - [anon_sym_true] = ACTIONS(1611), - [anon_sym_false] = ACTIONS(1611), - [anon_sym_LBRACK] = ACTIONS(1609), - [anon_sym_RBRACK] = ACTIONS(1609), - [anon_sym_COLON] = ACTIONS(1609), - [anon_sym_DOT_DOT] = ACTIONS(1609), - [anon_sym_PLUS] = ACTIONS(1609), - [anon_sym_DASH] = ACTIONS(1611), - [anon_sym_STAR] = ACTIONS(1609), - [anon_sym_SLASH] = ACTIONS(1609), - [anon_sym_PERCENT] = ACTIONS(1609), - [anon_sym_EQ_EQ] = ACTIONS(1609), - [anon_sym_BANG_EQ] = ACTIONS(1609), - [anon_sym_AMP_AMP] = ACTIONS(1609), - [anon_sym_PIPE_PIPE] = ACTIONS(1609), - [anon_sym_GT] = ACTIONS(1611), - [anon_sym_LT] = ACTIONS(1611), - [anon_sym_GT_EQ] = ACTIONS(1609), - [anon_sym_LT_EQ] = ACTIONS(1609), - [anon_sym_if] = ACTIONS(1611), - [anon_sym_match] = ACTIONS(1611), - [anon_sym_EQ_GT] = ACTIONS(1609), - [anon_sym_while] = ACTIONS(1611), - [anon_sym_for] = ACTIONS(1611), - [anon_sym_asyncfor] = ACTIONS(1609), - [anon_sym_transform] = ACTIONS(1611), - [anon_sym_filter] = ACTIONS(1611), - [anon_sym_find] = ACTIONS(1611), - [anon_sym_remove] = ACTIONS(1611), - [anon_sym_reduce] = ACTIONS(1611), - [anon_sym_select] = ACTIONS(1611), - [anon_sym_insert] = ACTIONS(1611), - [anon_sym_async] = ACTIONS(1611), - [anon_sym_PIPE] = ACTIONS(1611), - [anon_sym_table] = ACTIONS(1611), - [anon_sym_DASH_GT] = ACTIONS(1609), - [anon_sym_assert] = ACTIONS(1611), - [anon_sym_assert_equal] = ACTIONS(1611), - [anon_sym_context] = ACTIONS(1611), - [anon_sym_download] = ACTIONS(1611), - [anon_sym_help] = ACTIONS(1611), - [anon_sym_length] = ACTIONS(1611), - [anon_sym_output] = ACTIONS(1611), - [anon_sym_output_error] = ACTIONS(1611), - [anon_sym_type] = ACTIONS(1611), - [anon_sym_append] = ACTIONS(1611), - [anon_sym_metadata] = ACTIONS(1611), - [anon_sym_move] = ACTIONS(1611), - [anon_sym_read] = ACTIONS(1611), - [anon_sym_workdir] = ACTIONS(1611), - [anon_sym_write] = ACTIONS(1611), - [anon_sym_from_json] = ACTIONS(1611), - [anon_sym_to_json] = ACTIONS(1611), - [anon_sym_to_string] = ACTIONS(1611), - [anon_sym_to_float] = ACTIONS(1611), - [anon_sym_bash] = ACTIONS(1611), - [anon_sym_fish] = ACTIONS(1611), - [anon_sym_raw] = ACTIONS(1611), - [anon_sym_sh] = ACTIONS(1611), - [anon_sym_zsh] = ACTIONS(1611), - [anon_sym_random] = ACTIONS(1611), - [anon_sym_random_boolean] = ACTIONS(1611), - [anon_sym_random_float] = ACTIONS(1611), - [anon_sym_random_integer] = ACTIONS(1611), - [anon_sym_columns] = ACTIONS(1611), - [anon_sym_rows] = ACTIONS(1611), - [anon_sym_reverse] = ACTIONS(1611), - }, - [495] = { - [ts_builtin_sym_end] = ACTIONS(1671), - [sym_identifier] = ACTIONS(1673), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1671), - [anon_sym_RBRACE] = ACTIONS(1671), - [anon_sym_SEMI] = ACTIONS(1671), - [anon_sym_LPAREN] = ACTIONS(1671), - [anon_sym_RPAREN] = ACTIONS(1671), - [anon_sym_COMMA] = ACTIONS(1671), - [sym_integer] = ACTIONS(1673), - [sym_float] = ACTIONS(1671), - [sym_string] = ACTIONS(1671), - [anon_sym_true] = ACTIONS(1673), - [anon_sym_false] = ACTIONS(1673), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_RBRACK] = ACTIONS(1671), - [anon_sym_COLON] = ACTIONS(1671), - [anon_sym_DOT_DOT] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1671), - [anon_sym_DASH] = ACTIONS(1673), - [anon_sym_STAR] = ACTIONS(1671), - [anon_sym_SLASH] = ACTIONS(1671), - [anon_sym_PERCENT] = ACTIONS(1671), - [anon_sym_EQ_EQ] = ACTIONS(1671), - [anon_sym_BANG_EQ] = ACTIONS(1671), - [anon_sym_AMP_AMP] = ACTIONS(1671), - [anon_sym_PIPE_PIPE] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1673), - [anon_sym_LT] = ACTIONS(1673), - [anon_sym_GT_EQ] = ACTIONS(1671), - [anon_sym_LT_EQ] = ACTIONS(1671), - [anon_sym_if] = ACTIONS(1673), - [anon_sym_match] = ACTIONS(1673), - [anon_sym_EQ_GT] = ACTIONS(1671), - [anon_sym_while] = ACTIONS(1673), - [anon_sym_for] = ACTIONS(1673), - [anon_sym_asyncfor] = ACTIONS(1671), - [anon_sym_transform] = ACTIONS(1673), - [anon_sym_filter] = ACTIONS(1673), - [anon_sym_find] = ACTIONS(1673), - [anon_sym_remove] = ACTIONS(1673), - [anon_sym_reduce] = ACTIONS(1673), - [anon_sym_select] = ACTIONS(1673), - [anon_sym_insert] = ACTIONS(1673), - [anon_sym_async] = ACTIONS(1673), - [anon_sym_PIPE] = ACTIONS(1673), - [anon_sym_table] = ACTIONS(1673), - [anon_sym_DASH_GT] = ACTIONS(1671), - [anon_sym_assert] = ACTIONS(1673), - [anon_sym_assert_equal] = ACTIONS(1673), - [anon_sym_context] = ACTIONS(1673), - [anon_sym_download] = ACTIONS(1673), - [anon_sym_help] = ACTIONS(1673), - [anon_sym_length] = ACTIONS(1673), - [anon_sym_output] = ACTIONS(1673), - [anon_sym_output_error] = ACTIONS(1673), - [anon_sym_type] = ACTIONS(1673), - [anon_sym_append] = ACTIONS(1673), - [anon_sym_metadata] = ACTIONS(1673), - [anon_sym_move] = ACTIONS(1673), - [anon_sym_read] = ACTIONS(1673), - [anon_sym_workdir] = ACTIONS(1673), - [anon_sym_write] = ACTIONS(1673), - [anon_sym_from_json] = ACTIONS(1673), - [anon_sym_to_json] = ACTIONS(1673), - [anon_sym_to_string] = ACTIONS(1673), - [anon_sym_to_float] = ACTIONS(1673), - [anon_sym_bash] = ACTIONS(1673), - [anon_sym_fish] = ACTIONS(1673), - [anon_sym_raw] = ACTIONS(1673), - [anon_sym_sh] = ACTIONS(1673), - [anon_sym_zsh] = ACTIONS(1673), - [anon_sym_random] = ACTIONS(1673), - [anon_sym_random_boolean] = ACTIONS(1673), - [anon_sym_random_float] = ACTIONS(1673), - [anon_sym_random_integer] = ACTIONS(1673), - [anon_sym_columns] = ACTIONS(1673), - [anon_sym_rows] = ACTIONS(1673), - [anon_sym_reverse] = ACTIONS(1673), - }, - [496] = { - [sym_expression] = STATE(996), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(558), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [497] = { - [ts_builtin_sym_end] = ACTIONS(1646), - [sym_identifier] = ACTIONS(1648), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1646), - [anon_sym_RBRACE] = ACTIONS(1646), - [anon_sym_SEMI] = ACTIONS(1646), - [anon_sym_LPAREN] = ACTIONS(1646), - [anon_sym_RPAREN] = ACTIONS(1646), - [anon_sym_COMMA] = ACTIONS(1646), - [sym_integer] = ACTIONS(1648), - [sym_float] = ACTIONS(1646), - [sym_string] = ACTIONS(1646), - [anon_sym_true] = ACTIONS(1648), - [anon_sym_false] = ACTIONS(1648), - [anon_sym_LBRACK] = ACTIONS(1646), - [anon_sym_RBRACK] = ACTIONS(1646), - [anon_sym_COLON] = ACTIONS(1646), - [anon_sym_DOT_DOT] = ACTIONS(1646), - [anon_sym_PLUS] = ACTIONS(1646), - [anon_sym_DASH] = ACTIONS(1648), - [anon_sym_STAR] = ACTIONS(1646), - [anon_sym_SLASH] = ACTIONS(1646), - [anon_sym_PERCENT] = ACTIONS(1646), - [anon_sym_EQ_EQ] = ACTIONS(1646), - [anon_sym_BANG_EQ] = ACTIONS(1646), - [anon_sym_AMP_AMP] = ACTIONS(1646), - [anon_sym_PIPE_PIPE] = ACTIONS(1646), - [anon_sym_GT] = ACTIONS(1648), - [anon_sym_LT] = ACTIONS(1648), - [anon_sym_GT_EQ] = ACTIONS(1646), - [anon_sym_LT_EQ] = ACTIONS(1646), - [anon_sym_if] = ACTIONS(1648), - [anon_sym_match] = ACTIONS(1648), - [anon_sym_EQ_GT] = ACTIONS(1646), - [anon_sym_while] = ACTIONS(1648), - [anon_sym_for] = ACTIONS(1648), - [anon_sym_asyncfor] = ACTIONS(1646), - [anon_sym_transform] = ACTIONS(1648), - [anon_sym_filter] = ACTIONS(1648), - [anon_sym_find] = ACTIONS(1648), - [anon_sym_remove] = ACTIONS(1648), - [anon_sym_reduce] = ACTIONS(1648), - [anon_sym_select] = ACTIONS(1648), - [anon_sym_insert] = ACTIONS(1648), - [anon_sym_async] = ACTIONS(1648), - [anon_sym_PIPE] = ACTIONS(1648), - [anon_sym_table] = ACTIONS(1648), - [anon_sym_DASH_GT] = ACTIONS(1646), - [anon_sym_assert] = ACTIONS(1648), - [anon_sym_assert_equal] = ACTIONS(1648), - [anon_sym_context] = ACTIONS(1648), - [anon_sym_download] = ACTIONS(1648), - [anon_sym_help] = ACTIONS(1648), - [anon_sym_length] = ACTIONS(1648), - [anon_sym_output] = ACTIONS(1648), - [anon_sym_output_error] = ACTIONS(1648), - [anon_sym_type] = ACTIONS(1648), - [anon_sym_append] = ACTIONS(1648), - [anon_sym_metadata] = ACTIONS(1648), - [anon_sym_move] = ACTIONS(1648), - [anon_sym_read] = ACTIONS(1648), - [anon_sym_workdir] = ACTIONS(1648), - [anon_sym_write] = ACTIONS(1648), - [anon_sym_from_json] = ACTIONS(1648), - [anon_sym_to_json] = ACTIONS(1648), - [anon_sym_to_string] = ACTIONS(1648), - [anon_sym_to_float] = ACTIONS(1648), - [anon_sym_bash] = ACTIONS(1648), - [anon_sym_fish] = ACTIONS(1648), - [anon_sym_raw] = ACTIONS(1648), - [anon_sym_sh] = ACTIONS(1648), - [anon_sym_zsh] = ACTIONS(1648), - [anon_sym_random] = ACTIONS(1648), - [anon_sym_random_boolean] = ACTIONS(1648), - [anon_sym_random_float] = ACTIONS(1648), - [anon_sym_random_integer] = ACTIONS(1648), - [anon_sym_columns] = ACTIONS(1648), - [anon_sym_rows] = ACTIONS(1648), - [anon_sym_reverse] = ACTIONS(1648), - }, - [498] = { - [ts_builtin_sym_end] = ACTIONS(1613), - [sym_identifier] = ACTIONS(1615), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1613), - [anon_sym_RBRACE] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(1613), - [anon_sym_LPAREN] = ACTIONS(1613), - [anon_sym_RPAREN] = ACTIONS(1613), - [anon_sym_COMMA] = ACTIONS(1613), - [sym_integer] = ACTIONS(1615), - [sym_float] = ACTIONS(1613), - [sym_string] = ACTIONS(1613), - [anon_sym_true] = ACTIONS(1615), - [anon_sym_false] = ACTIONS(1615), - [anon_sym_LBRACK] = ACTIONS(1613), - [anon_sym_RBRACK] = ACTIONS(1613), - [anon_sym_COLON] = ACTIONS(1613), - [anon_sym_DOT_DOT] = ACTIONS(1613), - [anon_sym_PLUS] = ACTIONS(1613), - [anon_sym_DASH] = ACTIONS(1615), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_SLASH] = ACTIONS(1613), - [anon_sym_PERCENT] = ACTIONS(1613), - [anon_sym_EQ_EQ] = ACTIONS(1613), - [anon_sym_BANG_EQ] = ACTIONS(1613), - [anon_sym_AMP_AMP] = ACTIONS(1613), - [anon_sym_PIPE_PIPE] = ACTIONS(1613), - [anon_sym_GT] = ACTIONS(1615), - [anon_sym_LT] = ACTIONS(1615), - [anon_sym_GT_EQ] = ACTIONS(1613), - [anon_sym_LT_EQ] = ACTIONS(1613), - [anon_sym_if] = ACTIONS(1615), - [anon_sym_match] = ACTIONS(1615), - [anon_sym_EQ_GT] = ACTIONS(1613), - [anon_sym_while] = ACTIONS(1615), - [anon_sym_for] = ACTIONS(1615), - [anon_sym_asyncfor] = ACTIONS(1613), - [anon_sym_transform] = ACTIONS(1615), - [anon_sym_filter] = ACTIONS(1615), - [anon_sym_find] = ACTIONS(1615), - [anon_sym_remove] = ACTIONS(1615), - [anon_sym_reduce] = ACTIONS(1615), - [anon_sym_select] = ACTIONS(1615), - [anon_sym_insert] = ACTIONS(1615), - [anon_sym_async] = ACTIONS(1615), - [anon_sym_PIPE] = ACTIONS(1615), - [anon_sym_table] = ACTIONS(1615), - [anon_sym_DASH_GT] = ACTIONS(1613), - [anon_sym_assert] = ACTIONS(1615), - [anon_sym_assert_equal] = ACTIONS(1615), - [anon_sym_context] = ACTIONS(1615), - [anon_sym_download] = ACTIONS(1615), - [anon_sym_help] = ACTIONS(1615), - [anon_sym_length] = ACTIONS(1615), - [anon_sym_output] = ACTIONS(1615), - [anon_sym_output_error] = ACTIONS(1615), - [anon_sym_type] = ACTIONS(1615), - [anon_sym_append] = ACTIONS(1615), - [anon_sym_metadata] = ACTIONS(1615), - [anon_sym_move] = ACTIONS(1615), - [anon_sym_read] = ACTIONS(1615), - [anon_sym_workdir] = ACTIONS(1615), - [anon_sym_write] = ACTIONS(1615), - [anon_sym_from_json] = ACTIONS(1615), - [anon_sym_to_json] = ACTIONS(1615), - [anon_sym_to_string] = ACTIONS(1615), - [anon_sym_to_float] = ACTIONS(1615), - [anon_sym_bash] = ACTIONS(1615), - [anon_sym_fish] = ACTIONS(1615), - [anon_sym_raw] = ACTIONS(1615), - [anon_sym_sh] = ACTIONS(1615), - [anon_sym_zsh] = ACTIONS(1615), - [anon_sym_random] = ACTIONS(1615), - [anon_sym_random_boolean] = ACTIONS(1615), - [anon_sym_random_float] = ACTIONS(1615), - [anon_sym_random_integer] = ACTIONS(1615), - [anon_sym_columns] = ACTIONS(1615), - [anon_sym_rows] = ACTIONS(1615), - [anon_sym_reverse] = ACTIONS(1615), - }, - [499] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(507), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(955), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_DOT_DOT] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [500] = { - [sym_expression] = STATE(997), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(215), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [501] = { - [sym_expression] = STATE(991), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(168), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [502] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1683), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(441), - [anon_sym_DOT_DOT] = ACTIONS(1525), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(471), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [503] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_DOT_DOT] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [504] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(488), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(951), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_DOT_DOT] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [505] = { - [sym_expression] = STATE(1007), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(433), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [506] = { - [sym_expression] = STATE(977), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(198), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [507] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(488), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(904), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_DOT_DOT] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [508] = { - [sym_math_operator] = STATE(824), - [sym_logic_operator] = STATE(825), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_DOT_DOT] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [509] = { - [sym_expression] = STATE(979), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_math_operator] = STATE(643), - [sym_logic] = STATE(927), - [sym_logic_operator] = STATE(642), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(192), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_COLON] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(979), - [anon_sym_DASH_GT] = ACTIONS(1721), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [510] = { - [sym_math_operator] = STATE(827), - [sym_logic_operator] = STATE(798), - [ts_builtin_sym_end] = ACTIONS(1501), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_if] = ACTIONS(1503), - [anon_sym_match] = ACTIONS(1503), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_while] = ACTIONS(1503), - [anon_sym_for] = ACTIONS(1503), - [anon_sym_asyncfor] = ACTIONS(1501), - [anon_sym_transform] = ACTIONS(1503), - [anon_sym_filter] = ACTIONS(1503), - [anon_sym_find] = ACTIONS(1503), - [anon_sym_remove] = ACTIONS(1503), - [anon_sym_reduce] = ACTIONS(1503), - [anon_sym_select] = ACTIONS(1503), - [anon_sym_insert] = ACTIONS(1503), - [anon_sym_async] = ACTIONS(1503), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [511] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1727), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [512] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1729), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [513] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1731), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [514] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(947), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(947), - [anon_sym_SLASH] = ACTIONS(947), - [anon_sym_PERCENT] = ACTIONS(947), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(947), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(947), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [515] = { - [sym_expression] = STATE(971), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(515), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1713), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [516] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1733), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [517] = { - [sym_math_operator] = STATE(827), - [sym_logic_operator] = STATE(798), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1683), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_RPAREN] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [518] = { - [sym_math_operator] = STATE(827), - [sym_logic_operator] = STATE(798), - [ts_builtin_sym_end] = ACTIONS(1521), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1523), - [anon_sym_match] = ACTIONS(1523), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_while] = ACTIONS(1523), - [anon_sym_for] = ACTIONS(1523), - [anon_sym_asyncfor] = ACTIONS(1521), - [anon_sym_transform] = ACTIONS(1523), - [anon_sym_filter] = ACTIONS(1523), - [anon_sym_find] = ACTIONS(1523), - [anon_sym_remove] = ACTIONS(1523), - [anon_sym_reduce] = ACTIONS(1523), - [anon_sym_select] = ACTIONS(1523), - [anon_sym_insert] = ACTIONS(1523), - [anon_sym_async] = ACTIONS(1523), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [519] = { - [sym_expression] = STATE(971), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(515), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_COMMA] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_if] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(979), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [520] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1735), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [521] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1737), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [522] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(533), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(951), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(951), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(951), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(951), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(951), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(951), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [523] = { - [sym_expression] = STATE(982), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(523), - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_if] = ACTIONS(1006), - [anon_sym_match] = ACTIONS(1006), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1006), - [anon_sym_for] = ACTIONS(1006), - [anon_sym_asyncfor] = ACTIONS(983), - [anon_sym_transform] = ACTIONS(1006), - [anon_sym_filter] = ACTIONS(1006), - [anon_sym_find] = ACTIONS(1006), - [anon_sym_remove] = ACTIONS(1006), - [anon_sym_reduce] = ACTIONS(1006), - [anon_sym_select] = ACTIONS(1006), - [anon_sym_insert] = ACTIONS(1006), - [anon_sym_async] = ACTIONS(1006), - [anon_sym_PIPE] = ACTIONS(1713), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [524] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1739), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [525] = { - [sym_math_operator] = STATE(827), - [sym_logic_operator] = STATE(798), - [ts_builtin_sym_end] = ACTIONS(1517), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_if] = ACTIONS(1519), - [anon_sym_match] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_while] = ACTIONS(1519), - [anon_sym_for] = ACTIONS(1519), - [anon_sym_asyncfor] = ACTIONS(1517), - [anon_sym_transform] = ACTIONS(1519), - [anon_sym_filter] = ACTIONS(1519), - [anon_sym_find] = ACTIONS(1519), - [anon_sym_remove] = ACTIONS(1519), - [anon_sym_reduce] = ACTIONS(1519), - [anon_sym_select] = ACTIONS(1519), - [anon_sym_insert] = ACTIONS(1519), - [anon_sym_async] = ACTIONS(1519), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [526] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1741), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [527] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1743), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [528] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(504), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1511), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [529] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1745), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [530] = { - [sym_expression] = STATE(581), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(504), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1119), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(353), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_DOT_DOT] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1515), - [anon_sym_assert_equal] = ACTIONS(1515), - [anon_sym_context] = ACTIONS(1515), - [anon_sym_download] = ACTIONS(1515), - [anon_sym_help] = ACTIONS(1515), - [anon_sym_length] = ACTIONS(1515), - [anon_sym_output] = ACTIONS(1515), - [anon_sym_output_error] = ACTIONS(1515), - [anon_sym_type] = ACTIONS(1515), - [anon_sym_append] = ACTIONS(1515), - [anon_sym_metadata] = ACTIONS(1515), - [anon_sym_move] = ACTIONS(1515), - [anon_sym_read] = ACTIONS(1515), - [anon_sym_workdir] = ACTIONS(1515), - [anon_sym_write] = ACTIONS(1515), - [anon_sym_from_json] = ACTIONS(1515), - [anon_sym_to_json] = ACTIONS(1515), - [anon_sym_to_string] = ACTIONS(1515), - [anon_sym_to_float] = ACTIONS(1515), - [anon_sym_bash] = ACTIONS(1515), - [anon_sym_fish] = ACTIONS(1515), - [anon_sym_raw] = ACTIONS(1515), - [anon_sym_sh] = ACTIONS(1515), - [anon_sym_zsh] = ACTIONS(1515), - [anon_sym_random] = ACTIONS(1515), - [anon_sym_random_boolean] = ACTIONS(1515), - [anon_sym_random_float] = ACTIONS(1515), - [anon_sym_random_integer] = ACTIONS(1515), - [anon_sym_columns] = ACTIONS(1515), - [anon_sym_rows] = ACTIONS(1515), - [anon_sym_reverse] = ACTIONS(1515), - }, - [531] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(533), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(904), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_STAR] = ACTIONS(904), - [anon_sym_SLASH] = ACTIONS(904), - [anon_sym_PERCENT] = ACTIONS(904), - [anon_sym_EQ_EQ] = ACTIONS(904), - [anon_sym_BANG_EQ] = ACTIONS(904), - [anon_sym_AMP_AMP] = ACTIONS(904), - [anon_sym_PIPE_PIPE] = ACTIONS(904), - [anon_sym_GT] = ACTIONS(908), - [anon_sym_LT] = ACTIONS(908), - [anon_sym_GT_EQ] = ACTIONS(904), - [anon_sym_LT_EQ] = ACTIONS(904), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(904), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [532] = { - [sym_math_operator] = STATE(827), - [sym_logic_operator] = STATE(798), - [ts_builtin_sym_end] = ACTIONS(1531), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1533), - [anon_sym_match] = ACTIONS(1533), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_while] = ACTIONS(1533), - [anon_sym_for] = ACTIONS(1533), - [anon_sym_asyncfor] = ACTIONS(1531), - [anon_sym_transform] = ACTIONS(1533), - [anon_sym_filter] = ACTIONS(1533), - [anon_sym_find] = ACTIONS(1533), - [anon_sym_remove] = ACTIONS(1533), - [anon_sym_reduce] = ACTIONS(1533), - [anon_sym_select] = ACTIONS(1533), - [anon_sym_insert] = ACTIONS(1533), - [anon_sym_async] = ACTIONS(1533), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [533] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(533), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1471), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1474), - [anon_sym_LPAREN] = ACTIONS(1477), - [anon_sym_RPAREN] = ACTIONS(910), - [sym_integer] = ACTIONS(1480), - [sym_float] = ACTIONS(1483), - [sym_string] = ACTIONS(1483), - [anon_sym_true] = ACTIONS(1486), - [anon_sym_false] = ACTIONS(1486), - [anon_sym_LBRACK] = ACTIONS(1489), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_EQ_GT] = ACTIONS(1561), - [anon_sym_PIPE] = ACTIONS(938), - [anon_sym_table] = ACTIONS(1564), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(1567), - [anon_sym_assert_equal] = ACTIONS(1567), - [anon_sym_context] = ACTIONS(1567), - [anon_sym_download] = ACTIONS(1567), - [anon_sym_help] = ACTIONS(1567), - [anon_sym_length] = ACTIONS(1567), - [anon_sym_output] = ACTIONS(1567), - [anon_sym_output_error] = ACTIONS(1567), - [anon_sym_type] = ACTIONS(1567), - [anon_sym_append] = ACTIONS(1567), - [anon_sym_metadata] = ACTIONS(1567), - [anon_sym_move] = ACTIONS(1567), - [anon_sym_read] = ACTIONS(1567), - [anon_sym_workdir] = ACTIONS(1567), - [anon_sym_write] = ACTIONS(1567), - [anon_sym_from_json] = ACTIONS(1567), - [anon_sym_to_json] = ACTIONS(1567), - [anon_sym_to_string] = ACTIONS(1567), - [anon_sym_to_float] = ACTIONS(1567), - [anon_sym_bash] = ACTIONS(1567), - [anon_sym_fish] = ACTIONS(1567), - [anon_sym_raw] = ACTIONS(1567), - [anon_sym_sh] = ACTIONS(1567), - [anon_sym_zsh] = ACTIONS(1567), - [anon_sym_random] = ACTIONS(1567), - [anon_sym_random_boolean] = ACTIONS(1567), - [anon_sym_random_float] = ACTIONS(1567), - [anon_sym_random_integer] = ACTIONS(1567), - [anon_sym_columns] = ACTIONS(1567), - [anon_sym_rows] = ACTIONS(1567), - [anon_sym_reverse] = ACTIONS(1567), - }, - [534] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1747), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [535] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(531), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(955), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(957), - [anon_sym_STAR] = ACTIONS(955), - [anon_sym_SLASH] = ACTIONS(955), - [anon_sym_PERCENT] = ACTIONS(955), - [anon_sym_EQ_EQ] = ACTIONS(955), - [anon_sym_BANG_EQ] = ACTIONS(955), - [anon_sym_AMP_AMP] = ACTIONS(955), - [anon_sym_PIPE_PIPE] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(957), - [anon_sym_LT] = ACTIONS(957), - [anon_sym_GT_EQ] = ACTIONS(955), - [anon_sym_LT_EQ] = ACTIONS(955), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(955), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [536] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(896), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [537] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1749), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [538] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_in] = ACTIONS(1751), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [539] = { - [sym_math_operator] = STATE(827), - [sym_logic_operator] = STATE(798), - [ts_builtin_sym_end] = ACTIONS(1549), - [sym_identifier] = ACTIONS(1551), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_RBRACE] = ACTIONS(1549), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1549), - [anon_sym_RPAREN] = ACTIONS(1549), - [sym_integer] = ACTIONS(1551), - [sym_float] = ACTIONS(1549), - [sym_string] = ACTIONS(1549), - [anon_sym_true] = ACTIONS(1551), - [anon_sym_false] = ACTIONS(1551), - [anon_sym_LBRACK] = ACTIONS(1549), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1551), - [anon_sym_match] = ACTIONS(1551), - [anon_sym_EQ_GT] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1551), - [anon_sym_for] = ACTIONS(1551), - [anon_sym_asyncfor] = ACTIONS(1549), - [anon_sym_transform] = ACTIONS(1551), - [anon_sym_filter] = ACTIONS(1551), - [anon_sym_find] = ACTIONS(1551), - [anon_sym_remove] = ACTIONS(1551), - [anon_sym_reduce] = ACTIONS(1551), - [anon_sym_select] = ACTIONS(1551), - [anon_sym_insert] = ACTIONS(1551), - [anon_sym_async] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1551), - [anon_sym_table] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(1551), - [anon_sym_assert_equal] = ACTIONS(1551), - [anon_sym_context] = ACTIONS(1551), - [anon_sym_download] = ACTIONS(1551), - [anon_sym_help] = ACTIONS(1551), - [anon_sym_length] = ACTIONS(1551), - [anon_sym_output] = ACTIONS(1551), - [anon_sym_output_error] = ACTIONS(1551), - [anon_sym_type] = ACTIONS(1551), - [anon_sym_append] = ACTIONS(1551), - [anon_sym_metadata] = ACTIONS(1551), - [anon_sym_move] = ACTIONS(1551), - [anon_sym_read] = ACTIONS(1551), - [anon_sym_workdir] = ACTIONS(1551), - [anon_sym_write] = ACTIONS(1551), - [anon_sym_from_json] = ACTIONS(1551), - [anon_sym_to_json] = ACTIONS(1551), - [anon_sym_to_string] = ACTIONS(1551), - [anon_sym_to_float] = ACTIONS(1551), - [anon_sym_bash] = ACTIONS(1551), - [anon_sym_fish] = ACTIONS(1551), - [anon_sym_raw] = ACTIONS(1551), - [anon_sym_sh] = ACTIONS(1551), - [anon_sym_zsh] = ACTIONS(1551), - [anon_sym_random] = ACTIONS(1551), - [anon_sym_random_boolean] = ACTIONS(1551), - [anon_sym_random_float] = ACTIONS(1551), - [anon_sym_random_integer] = ACTIONS(1551), - [anon_sym_columns] = ACTIONS(1551), - [anon_sym_rows] = ACTIONS(1551), - [anon_sym_reverse] = ACTIONS(1551), - }, - [540] = { - [sym_expression] = STATE(982), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(523), - [ts_builtin_sym_end] = ACTIONS(959), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_if] = ACTIONS(975), - [anon_sym_match] = ACTIONS(975), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_while] = ACTIONS(975), - [anon_sym_for] = ACTIONS(975), - [anon_sym_asyncfor] = ACTIONS(959), - [anon_sym_transform] = ACTIONS(975), - [anon_sym_filter] = ACTIONS(975), - [anon_sym_find] = ACTIONS(975), - [anon_sym_remove] = ACTIONS(975), - [anon_sym_reduce] = ACTIONS(975), - [anon_sym_select] = ACTIONS(975), - [anon_sym_insert] = ACTIONS(975), - [anon_sym_async] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(979), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [541] = { - [sym_math_operator] = STATE(827), - [sym_logic_operator] = STATE(798), - [ts_builtin_sym_end] = ACTIONS(1525), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1753), - [anon_sym_LPAREN] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(603), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [542] = { - [sym_math_operator] = STATE(678), - [sym_logic_operator] = STATE(677), - [sym_identifier] = ACTIONS(1527), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1525), - [anon_sym_RBRACE] = ACTIONS(1525), - [anon_sym_SEMI] = ACTIONS(1753), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_COMMA] = ACTIONS(1525), - [sym_integer] = ACTIONS(1527), - [sym_float] = ACTIONS(1525), - [sym_string] = ACTIONS(1525), - [anon_sym_true] = ACTIONS(1527), - [anon_sym_false] = ACTIONS(1527), - [anon_sym_LBRACK] = ACTIONS(1525), - [anon_sym_COLON] = ACTIONS(277), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_if] = ACTIONS(1527), - [anon_sym_match] = ACTIONS(1527), - [anon_sym_EQ_GT] = ACTIONS(1525), - [anon_sym_while] = ACTIONS(1527), - [anon_sym_for] = ACTIONS(1527), - [anon_sym_asyncfor] = ACTIONS(1525), - [anon_sym_transform] = ACTIONS(1527), - [anon_sym_filter] = ACTIONS(1527), - [anon_sym_find] = ACTIONS(1527), - [anon_sym_remove] = ACTIONS(1527), - [anon_sym_reduce] = ACTIONS(1527), - [anon_sym_select] = ACTIONS(1527), - [anon_sym_insert] = ACTIONS(1527), - [anon_sym_async] = ACTIONS(1527), - [anon_sym_PIPE] = ACTIONS(1527), - [anon_sym_table] = ACTIONS(1527), - [anon_sym_DASH_GT] = ACTIONS(307), - [anon_sym_assert] = ACTIONS(1527), - [anon_sym_assert_equal] = ACTIONS(1527), - [anon_sym_context] = ACTIONS(1527), - [anon_sym_download] = ACTIONS(1527), - [anon_sym_help] = ACTIONS(1527), - [anon_sym_length] = ACTIONS(1527), - [anon_sym_output] = ACTIONS(1527), - [anon_sym_output_error] = ACTIONS(1527), - [anon_sym_type] = ACTIONS(1527), - [anon_sym_append] = ACTIONS(1527), - [anon_sym_metadata] = ACTIONS(1527), - [anon_sym_move] = ACTIONS(1527), - [anon_sym_read] = ACTIONS(1527), - [anon_sym_workdir] = ACTIONS(1527), - [anon_sym_write] = ACTIONS(1527), - [anon_sym_from_json] = ACTIONS(1527), - [anon_sym_to_json] = ACTIONS(1527), - [anon_sym_to_string] = ACTIONS(1527), - [anon_sym_to_float] = ACTIONS(1527), - [anon_sym_bash] = ACTIONS(1527), - [anon_sym_fish] = ACTIONS(1527), - [anon_sym_raw] = ACTIONS(1527), - [anon_sym_sh] = ACTIONS(1527), - [anon_sym_zsh] = ACTIONS(1527), - [anon_sym_random] = ACTIONS(1527), - [anon_sym_random_boolean] = ACTIONS(1527), - [anon_sym_random_float] = ACTIONS(1527), - [anon_sym_random_integer] = ACTIONS(1527), - [anon_sym_columns] = ACTIONS(1527), - [anon_sym_rows] = ACTIONS(1527), - [anon_sym_reverse] = ACTIONS(1527), - }, - [543] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(898), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(1459), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [544] = { - [sym_expression] = STATE(588), - [sym__expression_kind] = STATE(566), - [aux_sym__expression_list] = STATE(522), - [sym_value] = STATE(566), - [sym_boolean] = STATE(570), - [sym_list] = STATE(570), - [sym_map] = STATE(570), - [sym_index] = STATE(566), - [sym_math] = STATE(566), - [sym_logic] = STATE(566), - [sym_identifier_list] = STATE(1134), - [sym_table] = STATE(570), - [sym_yield] = STATE(566), - [sym_function] = STATE(570), - [sym_function_call] = STATE(566), - [sym__context_defined_function] = STATE(573), - [sym_built_in_function] = STATE(573), - [sym__built_in_function_name] = STATE(360), - [sym_identifier] = ACTIONS(1509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1447), - [anon_sym_LPAREN] = ACTIONS(1449), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1453), - [sym_string] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1455), - [anon_sym_false] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1457), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(898), - [anon_sym_STAR] = ACTIONS(896), - [anon_sym_SLASH] = ACTIONS(896), - [anon_sym_PERCENT] = ACTIONS(896), - [anon_sym_EQ_EQ] = ACTIONS(896), - [anon_sym_BANG_EQ] = ACTIONS(896), - [anon_sym_AMP_AMP] = ACTIONS(896), - [anon_sym_PIPE_PIPE] = ACTIONS(896), - [anon_sym_GT] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_GT_EQ] = ACTIONS(896), - [anon_sym_LT_EQ] = ACTIONS(896), - [anon_sym_EQ_GT] = ACTIONS(896), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_table] = ACTIONS(1461), - [anon_sym_DASH_GT] = ACTIONS(896), - [anon_sym_assert] = ACTIONS(1359), - [anon_sym_assert_equal] = ACTIONS(1359), - [anon_sym_context] = ACTIONS(1359), - [anon_sym_download] = ACTIONS(1359), - [anon_sym_help] = ACTIONS(1359), - [anon_sym_length] = ACTIONS(1359), - [anon_sym_output] = ACTIONS(1359), - [anon_sym_output_error] = ACTIONS(1359), - [anon_sym_type] = ACTIONS(1359), - [anon_sym_append] = ACTIONS(1359), - [anon_sym_metadata] = ACTIONS(1359), - [anon_sym_move] = ACTIONS(1359), - [anon_sym_read] = ACTIONS(1359), - [anon_sym_workdir] = ACTIONS(1359), - [anon_sym_write] = ACTIONS(1359), - [anon_sym_from_json] = ACTIONS(1359), - [anon_sym_to_json] = ACTIONS(1359), - [anon_sym_to_string] = ACTIONS(1359), - [anon_sym_to_float] = ACTIONS(1359), - [anon_sym_bash] = ACTIONS(1359), - [anon_sym_fish] = ACTIONS(1359), - [anon_sym_raw] = ACTIONS(1359), - [anon_sym_sh] = ACTIONS(1359), - [anon_sym_zsh] = ACTIONS(1359), - [anon_sym_random] = ACTIONS(1359), - [anon_sym_random_boolean] = ACTIONS(1359), - [anon_sym_random_float] = ACTIONS(1359), - [anon_sym_random_integer] = ACTIONS(1359), - [anon_sym_columns] = ACTIONS(1359), - [anon_sym_rows] = ACTIONS(1359), - [anon_sym_reverse] = ACTIONS(1359), - }, - [545] = { - [sym_math_operator] = STATE(873), - [sym_logic_operator] = STATE(874), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [anon_sym_COMMA] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_RBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(1755), - [anon_sym_DOT_DOT] = ACTIONS(1531), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(1757), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [546] = { - [sym_math_operator] = STATE(873), - [sym_logic_operator] = STATE(874), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [anon_sym_COMMA] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_RBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_DOT_DOT] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [547] = { - [sym_math_operator] = STATE(873), - [sym_logic_operator] = STATE(874), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_RBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_DOT_DOT] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [548] = { - [sym_math_operator] = STATE(873), - [sym_logic_operator] = STATE(874), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [anon_sym_COMMA] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_RBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1759), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [549] = { - [sym_math_operator] = STATE(873), - [sym_logic_operator] = STATE(874), - [sym_identifier] = ACTIONS(1469), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1467), - [anon_sym_RBRACE] = ACTIONS(1467), - [anon_sym_SEMI] = ACTIONS(1467), - [anon_sym_LPAREN] = ACTIONS(1467), - [anon_sym_RPAREN] = ACTIONS(1467), - [anon_sym_COMMA] = ACTIONS(1467), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1467), - [sym_string] = ACTIONS(1467), - [anon_sym_true] = ACTIONS(1469), - [anon_sym_false] = ACTIONS(1469), - [anon_sym_LBRACK] = ACTIONS(1467), - [anon_sym_RBRACK] = ACTIONS(1467), - [anon_sym_COLON] = ACTIONS(1467), - [anon_sym_DOT_DOT] = ACTIONS(1467), - [anon_sym_PLUS] = ACTIONS(1467), - [anon_sym_DASH] = ACTIONS(1469), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_SLASH] = ACTIONS(1467), - [anon_sym_PERCENT] = ACTIONS(1467), - [anon_sym_EQ_EQ] = ACTIONS(1467), - [anon_sym_BANG_EQ] = ACTIONS(1467), - [anon_sym_AMP_AMP] = ACTIONS(1467), - [anon_sym_PIPE_PIPE] = ACTIONS(1467), - [anon_sym_GT] = ACTIONS(1469), - [anon_sym_LT] = ACTIONS(1469), - [anon_sym_GT_EQ] = ACTIONS(1467), - [anon_sym_LT_EQ] = ACTIONS(1467), - [anon_sym_EQ_GT] = ACTIONS(1467), - [anon_sym_PIPE] = ACTIONS(1469), - [anon_sym_table] = ACTIONS(1469), - [anon_sym_DASH_GT] = ACTIONS(1467), - [anon_sym_assert] = ACTIONS(1469), - [anon_sym_assert_equal] = ACTIONS(1469), - [anon_sym_context] = ACTIONS(1469), - [anon_sym_download] = ACTIONS(1469), - [anon_sym_help] = ACTIONS(1469), - [anon_sym_length] = ACTIONS(1469), - [anon_sym_output] = ACTIONS(1469), - [anon_sym_output_error] = ACTIONS(1469), - [anon_sym_type] = ACTIONS(1469), - [anon_sym_append] = ACTIONS(1469), - [anon_sym_metadata] = ACTIONS(1469), - [anon_sym_move] = ACTIONS(1469), - [anon_sym_read] = ACTIONS(1469), - [anon_sym_workdir] = ACTIONS(1469), - [anon_sym_write] = ACTIONS(1469), - [anon_sym_from_json] = ACTIONS(1469), - [anon_sym_to_json] = ACTIONS(1469), - [anon_sym_to_string] = ACTIONS(1469), - [anon_sym_to_float] = ACTIONS(1469), - [anon_sym_bash] = ACTIONS(1469), - [anon_sym_fish] = ACTIONS(1469), - [anon_sym_raw] = ACTIONS(1469), - [anon_sym_sh] = ACTIONS(1469), - [anon_sym_zsh] = ACTIONS(1469), - [anon_sym_random] = ACTIONS(1469), - [anon_sym_random_boolean] = ACTIONS(1469), - [anon_sym_random_float] = ACTIONS(1469), - [anon_sym_random_integer] = ACTIONS(1469), - [anon_sym_columns] = ACTIONS(1469), - [anon_sym_rows] = ACTIONS(1469), - [anon_sym_reverse] = ACTIONS(1469), - }, - [550] = { - [sym_math_operator] = STATE(873), - [sym_logic_operator] = STATE(874), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [anon_sym_COMMA] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_RBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(1755), - [anon_sym_DOT_DOT] = ACTIONS(1521), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(1757), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [551] = { - [sym_math_operator] = STATE(873), - [sym_logic_operator] = STATE(874), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1761), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_RBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(1755), - [anon_sym_DOT_DOT] = ACTIONS(1535), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(1757), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [552] = { - [sym_math_operator] = STATE(812), - [sym_logic_operator] = STATE(809), - [sym_identifier] = ACTIONS(1519), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1517), - [anon_sym_RBRACE] = ACTIONS(1517), - [anon_sym_SEMI] = ACTIONS(1517), - [anon_sym_LPAREN] = ACTIONS(1517), - [anon_sym_RPAREN] = ACTIONS(1517), - [anon_sym_COMMA] = ACTIONS(1517), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1517), - [sym_string] = ACTIONS(1517), - [anon_sym_true] = ACTIONS(1519), - [anon_sym_false] = ACTIONS(1519), - [anon_sym_LBRACK] = ACTIONS(1517), - [anon_sym_RBRACK] = ACTIONS(1517), - [anon_sym_COLON] = ACTIONS(1517), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1519), - [anon_sym_STAR] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(1517), - [anon_sym_PERCENT] = ACTIONS(1517), - [anon_sym_EQ_EQ] = ACTIONS(1517), - [anon_sym_BANG_EQ] = ACTIONS(1517), - [anon_sym_AMP_AMP] = ACTIONS(1517), - [anon_sym_PIPE_PIPE] = ACTIONS(1517), - [anon_sym_GT] = ACTIONS(1519), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_GT_EQ] = ACTIONS(1517), - [anon_sym_LT_EQ] = ACTIONS(1517), - [anon_sym_EQ_GT] = ACTIONS(1517), - [anon_sym_PIPE] = ACTIONS(1519), - [anon_sym_table] = ACTIONS(1519), - [anon_sym_DASH_GT] = ACTIONS(1517), - [anon_sym_assert] = ACTIONS(1519), - [anon_sym_assert_equal] = ACTIONS(1519), - [anon_sym_context] = ACTIONS(1519), - [anon_sym_download] = ACTIONS(1519), - [anon_sym_help] = ACTIONS(1519), - [anon_sym_length] = ACTIONS(1519), - [anon_sym_output] = ACTIONS(1519), - [anon_sym_output_error] = ACTIONS(1519), - [anon_sym_type] = ACTIONS(1519), - [anon_sym_append] = ACTIONS(1519), - [anon_sym_metadata] = ACTIONS(1519), - [anon_sym_move] = ACTIONS(1519), - [anon_sym_read] = ACTIONS(1519), - [anon_sym_workdir] = ACTIONS(1519), - [anon_sym_write] = ACTIONS(1519), - [anon_sym_from_json] = ACTIONS(1519), - [anon_sym_to_json] = ACTIONS(1519), - [anon_sym_to_string] = ACTIONS(1519), - [anon_sym_to_float] = ACTIONS(1519), - [anon_sym_bash] = ACTIONS(1519), - [anon_sym_fish] = ACTIONS(1519), - [anon_sym_raw] = ACTIONS(1519), - [anon_sym_sh] = ACTIONS(1519), - [anon_sym_zsh] = ACTIONS(1519), - [anon_sym_random] = ACTIONS(1519), - [anon_sym_random_boolean] = ACTIONS(1519), - [anon_sym_random_float] = ACTIONS(1519), - [anon_sym_random_integer] = ACTIONS(1519), - [anon_sym_columns] = ACTIONS(1519), - [anon_sym_rows] = ACTIONS(1519), - [anon_sym_reverse] = ACTIONS(1519), - }, - [553] = { - [sym_math_operator] = STATE(812), - [sym_logic_operator] = STATE(809), - [sym_identifier] = ACTIONS(1537), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1535), - [anon_sym_RBRACE] = ACTIONS(1535), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1535), - [anon_sym_RPAREN] = ACTIONS(1535), - [anon_sym_COMMA] = ACTIONS(1761), - [sym_integer] = ACTIONS(1537), - [sym_float] = ACTIONS(1535), - [sym_string] = ACTIONS(1535), - [anon_sym_true] = ACTIONS(1537), - [anon_sym_false] = ACTIONS(1537), - [anon_sym_LBRACK] = ACTIONS(1535), - [anon_sym_RBRACK] = ACTIONS(1535), - [anon_sym_COLON] = ACTIONS(1764), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(1535), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_table] = ACTIONS(1537), - [anon_sym_DASH_GT] = ACTIONS(1766), - [anon_sym_assert] = ACTIONS(1537), - [anon_sym_assert_equal] = ACTIONS(1537), - [anon_sym_context] = ACTIONS(1537), - [anon_sym_download] = ACTIONS(1537), - [anon_sym_help] = ACTIONS(1537), - [anon_sym_length] = ACTIONS(1537), - [anon_sym_output] = ACTIONS(1537), - [anon_sym_output_error] = ACTIONS(1537), - [anon_sym_type] = ACTIONS(1537), - [anon_sym_append] = ACTIONS(1537), - [anon_sym_metadata] = ACTIONS(1537), - [anon_sym_move] = ACTIONS(1537), - [anon_sym_read] = ACTIONS(1537), - [anon_sym_workdir] = ACTIONS(1537), - [anon_sym_write] = ACTIONS(1537), - [anon_sym_from_json] = ACTIONS(1537), - [anon_sym_to_json] = ACTIONS(1537), - [anon_sym_to_string] = ACTIONS(1537), - [anon_sym_to_float] = ACTIONS(1537), - [anon_sym_bash] = ACTIONS(1537), - [anon_sym_fish] = ACTIONS(1537), - [anon_sym_raw] = ACTIONS(1537), - [anon_sym_sh] = ACTIONS(1537), - [anon_sym_zsh] = ACTIONS(1537), - [anon_sym_random] = ACTIONS(1537), - [anon_sym_random_boolean] = ACTIONS(1537), - [anon_sym_random_float] = ACTIONS(1537), - [anon_sym_random_integer] = ACTIONS(1537), - [anon_sym_columns] = ACTIONS(1537), - [anon_sym_rows] = ACTIONS(1537), - [anon_sym_reverse] = ACTIONS(1537), - }, - [554] = { - [sym_math_operator] = STATE(812), - [sym_logic_operator] = STATE(809), - [sym_identifier] = ACTIONS(1533), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1531), - [anon_sym_RBRACE] = ACTIONS(1531), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1531), - [anon_sym_RPAREN] = ACTIONS(1531), - [anon_sym_COMMA] = ACTIONS(1531), - [sym_integer] = ACTIONS(1533), - [sym_float] = ACTIONS(1531), - [sym_string] = ACTIONS(1531), - [anon_sym_true] = ACTIONS(1533), - [anon_sym_false] = ACTIONS(1533), - [anon_sym_LBRACK] = ACTIONS(1531), - [anon_sym_RBRACK] = ACTIONS(1531), - [anon_sym_COLON] = ACTIONS(1764), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(1531), - [anon_sym_PIPE] = ACTIONS(1533), - [anon_sym_table] = ACTIONS(1533), - [anon_sym_DASH_GT] = ACTIONS(1766), - [anon_sym_assert] = ACTIONS(1533), - [anon_sym_assert_equal] = ACTIONS(1533), - [anon_sym_context] = ACTIONS(1533), - [anon_sym_download] = ACTIONS(1533), - [anon_sym_help] = ACTIONS(1533), - [anon_sym_length] = ACTIONS(1533), - [anon_sym_output] = ACTIONS(1533), - [anon_sym_output_error] = ACTIONS(1533), - [anon_sym_type] = ACTIONS(1533), - [anon_sym_append] = ACTIONS(1533), - [anon_sym_metadata] = ACTIONS(1533), - [anon_sym_move] = ACTIONS(1533), - [anon_sym_read] = ACTIONS(1533), - [anon_sym_workdir] = ACTIONS(1533), - [anon_sym_write] = ACTIONS(1533), - [anon_sym_from_json] = ACTIONS(1533), - [anon_sym_to_json] = ACTIONS(1533), - [anon_sym_to_string] = ACTIONS(1533), - [anon_sym_to_float] = ACTIONS(1533), - [anon_sym_bash] = ACTIONS(1533), - [anon_sym_fish] = ACTIONS(1533), - [anon_sym_raw] = ACTIONS(1533), - [anon_sym_sh] = ACTIONS(1533), - [anon_sym_zsh] = ACTIONS(1533), - [anon_sym_random] = ACTIONS(1533), - [anon_sym_random_boolean] = ACTIONS(1533), - [anon_sym_random_float] = ACTIONS(1533), - [anon_sym_random_integer] = ACTIONS(1533), - [anon_sym_columns] = ACTIONS(1533), - [anon_sym_rows] = ACTIONS(1533), - [anon_sym_reverse] = ACTIONS(1533), - }, - [555] = { - [sym_math_operator] = STATE(812), - [sym_logic_operator] = STATE(809), - [sym_identifier] = ACTIONS(1523), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1521), - [anon_sym_RBRACE] = ACTIONS(1521), - [anon_sym_SEMI] = ACTIONS(1521), - [anon_sym_LPAREN] = ACTIONS(1521), - [anon_sym_RPAREN] = ACTIONS(1521), - [anon_sym_COMMA] = ACTIONS(1521), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1521), - [sym_string] = ACTIONS(1521), - [anon_sym_true] = ACTIONS(1523), - [anon_sym_false] = ACTIONS(1523), - [anon_sym_LBRACK] = ACTIONS(1521), - [anon_sym_RBRACK] = ACTIONS(1521), - [anon_sym_COLON] = ACTIONS(1764), - [anon_sym_PLUS] = ACTIONS(71), - [anon_sym_DASH] = ACTIONS(73), - [anon_sym_STAR] = ACTIONS(71), - [anon_sym_SLASH] = ACTIONS(71), - [anon_sym_PERCENT] = ACTIONS(71), - [anon_sym_EQ_EQ] = ACTIONS(75), - [anon_sym_BANG_EQ] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_PIPE_PIPE] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(75), - [anon_sym_LT_EQ] = ACTIONS(75), - [anon_sym_EQ_GT] = ACTIONS(1521), - [anon_sym_PIPE] = ACTIONS(1523), - [anon_sym_table] = ACTIONS(1523), - [anon_sym_DASH_GT] = ACTIONS(1766), - [anon_sym_assert] = ACTIONS(1523), - [anon_sym_assert_equal] = ACTIONS(1523), - [anon_sym_context] = ACTIONS(1523), - [anon_sym_download] = ACTIONS(1523), - [anon_sym_help] = ACTIONS(1523), - [anon_sym_length] = ACTIONS(1523), - [anon_sym_output] = ACTIONS(1523), - [anon_sym_output_error] = ACTIONS(1523), - [anon_sym_type] = ACTIONS(1523), - [anon_sym_append] = ACTIONS(1523), - [anon_sym_metadata] = ACTIONS(1523), - [anon_sym_move] = ACTIONS(1523), - [anon_sym_read] = ACTIONS(1523), - [anon_sym_workdir] = ACTIONS(1523), - [anon_sym_write] = ACTIONS(1523), - [anon_sym_from_json] = ACTIONS(1523), - [anon_sym_to_json] = ACTIONS(1523), - [anon_sym_to_string] = ACTIONS(1523), - [anon_sym_to_float] = ACTIONS(1523), - [anon_sym_bash] = ACTIONS(1523), - [anon_sym_fish] = ACTIONS(1523), - [anon_sym_raw] = ACTIONS(1523), - [anon_sym_sh] = ACTIONS(1523), - [anon_sym_zsh] = ACTIONS(1523), - [anon_sym_random] = ACTIONS(1523), - [anon_sym_random_boolean] = ACTIONS(1523), - [anon_sym_random_float] = ACTIONS(1523), - [anon_sym_random_integer] = ACTIONS(1523), - [anon_sym_columns] = ACTIONS(1523), - [anon_sym_rows] = ACTIONS(1523), - [anon_sym_reverse] = ACTIONS(1523), - }, - [556] = { - [sym_math_operator] = STATE(812), - [sym_logic_operator] = STATE(809), - [sym_identifier] = ACTIONS(1503), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(1501), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1501), - [anon_sym_RPAREN] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(1501), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1501), - [sym_string] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1503), - [anon_sym_false] = ACTIONS(1503), - [anon_sym_LBRACK] = ACTIONS(1501), - [anon_sym_RBRACK] = ACTIONS(1501), - [anon_sym_COLON] = ACTIONS(1501), - [anon_sym_PLUS] = ACTIONS(1501), - [anon_sym_DASH] = ACTIONS(1503), - [anon_sym_STAR] = ACTIONS(1501), - [anon_sym_SLASH] = ACTIONS(1501), - [anon_sym_PERCENT] = ACTIONS(1501), - [anon_sym_EQ_EQ] = ACTIONS(1501), - [anon_sym_BANG_EQ] = ACTIONS(1501), - [anon_sym_AMP_AMP] = ACTIONS(1501), - [anon_sym_PIPE_PIPE] = ACTIONS(1501), - [anon_sym_GT] = ACTIONS(1503), - [anon_sym_LT] = ACTIONS(1503), - [anon_sym_GT_EQ] = ACTIONS(1501), - [anon_sym_LT_EQ] = ACTIONS(1501), - [anon_sym_EQ_GT] = ACTIONS(1501), - [anon_sym_PIPE] = ACTIONS(1503), - [anon_sym_table] = ACTIONS(1503), - [anon_sym_DASH_GT] = ACTIONS(1501), - [anon_sym_assert] = ACTIONS(1503), - [anon_sym_assert_equal] = ACTIONS(1503), - [anon_sym_context] = ACTIONS(1503), - [anon_sym_download] = ACTIONS(1503), - [anon_sym_help] = ACTIONS(1503), - [anon_sym_length] = ACTIONS(1503), - [anon_sym_output] = ACTIONS(1503), - [anon_sym_output_error] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(1503), - [anon_sym_append] = ACTIONS(1503), - [anon_sym_metadata] = ACTIONS(1503), - [anon_sym_move] = ACTIONS(1503), - [anon_sym_read] = ACTIONS(1503), - [anon_sym_workdir] = ACTIONS(1503), - [anon_sym_write] = ACTIONS(1503), - [anon_sym_from_json] = ACTIONS(1503), - [anon_sym_to_json] = ACTIONS(1503), - [anon_sym_to_string] = ACTIONS(1503), - [anon_sym_to_float] = ACTIONS(1503), - [anon_sym_bash] = ACTIONS(1503), - [anon_sym_fish] = ACTIONS(1503), - [anon_sym_raw] = ACTIONS(1503), - [anon_sym_sh] = ACTIONS(1503), - [anon_sym_zsh] = ACTIONS(1503), - [anon_sym_random] = ACTIONS(1503), - [anon_sym_random_boolean] = ACTIONS(1503), - [anon_sym_random_float] = ACTIONS(1503), - [anon_sym_random_integer] = ACTIONS(1503), - [anon_sym_columns] = ACTIONS(1503), - [anon_sym_rows] = ACTIONS(1503), - [anon_sym_reverse] = ACTIONS(1503), - }, - [557] = { - [sym_expression] = STATE(996), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(557), - [sym_identifier] = ACTIONS(985), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(983), - [sym_integer] = ACTIONS(994), - [sym_float] = ACTIONS(997), - [sym_string] = ACTIONS(997), - [anon_sym_true] = ACTIONS(1000), - [anon_sym_false] = ACTIONS(1000), - [anon_sym_LBRACK] = ACTIONS(1003), - [anon_sym_EQ_GT] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1713), - [anon_sym_table] = ACTIONS(1014), - [anon_sym_assert] = ACTIONS(1017), - [anon_sym_assert_equal] = ACTIONS(1017), - [anon_sym_context] = ACTIONS(1017), - [anon_sym_download] = ACTIONS(1017), - [anon_sym_help] = ACTIONS(1017), - [anon_sym_length] = ACTIONS(1017), - [anon_sym_output] = ACTIONS(1017), - [anon_sym_output_error] = ACTIONS(1017), - [anon_sym_type] = ACTIONS(1017), - [anon_sym_append] = ACTIONS(1017), - [anon_sym_metadata] = ACTIONS(1017), - [anon_sym_move] = ACTIONS(1017), - [anon_sym_read] = ACTIONS(1017), - [anon_sym_workdir] = ACTIONS(1017), - [anon_sym_write] = ACTIONS(1017), - [anon_sym_from_json] = ACTIONS(1017), - [anon_sym_to_json] = ACTIONS(1017), - [anon_sym_to_string] = ACTIONS(1017), - [anon_sym_to_float] = ACTIONS(1017), - [anon_sym_bash] = ACTIONS(1017), - [anon_sym_fish] = ACTIONS(1017), - [anon_sym_raw] = ACTIONS(1017), - [anon_sym_sh] = ACTIONS(1017), - [anon_sym_zsh] = ACTIONS(1017), - [anon_sym_random] = ACTIONS(1017), - [anon_sym_random_boolean] = ACTIONS(1017), - [anon_sym_random_float] = ACTIONS(1017), - [anon_sym_random_integer] = ACTIONS(1017), - [anon_sym_columns] = ACTIONS(1017), - [anon_sym_rows] = ACTIONS(1017), - [anon_sym_reverse] = ACTIONS(1017), - }, - [558] = { - [sym_expression] = STATE(996), - [sym__expression_kind] = STATE(927), - [sym_value] = STATE(927), - [sym_boolean] = STATE(935), - [sym_list] = STATE(935), - [sym_map] = STATE(935), - [sym_index] = STATE(927), - [sym_math] = STATE(927), - [sym_logic] = STATE(927), - [sym_identifier_list] = STATE(1198), - [sym_table] = STATE(935), - [sym_yield] = STATE(927), - [sym_function] = STATE(935), - [sym_function_call] = STATE(927), - [sym__context_defined_function] = STATE(942), - [sym_built_in_function] = STATE(942), - [sym__built_in_function_name] = STATE(535), - [aux_sym_match_repeat1] = STATE(557), - [sym_identifier] = ACTIONS(961), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_RBRACE] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(965), - [anon_sym_COMMA] = ACTIONS(959), - [sym_integer] = ACTIONS(967), - [sym_float] = ACTIONS(969), - [sym_string] = ACTIONS(969), - [anon_sym_true] = ACTIONS(971), - [anon_sym_false] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(973), - [anon_sym_EQ_GT] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_table] = ACTIONS(979), - [anon_sym_assert] = ACTIONS(981), - [anon_sym_assert_equal] = ACTIONS(981), - [anon_sym_context] = ACTIONS(981), - [anon_sym_download] = ACTIONS(981), - [anon_sym_help] = ACTIONS(981), - [anon_sym_length] = ACTIONS(981), - [anon_sym_output] = ACTIONS(981), - [anon_sym_output_error] = ACTIONS(981), - [anon_sym_type] = ACTIONS(981), - [anon_sym_append] = ACTIONS(981), - [anon_sym_metadata] = ACTIONS(981), - [anon_sym_move] = ACTIONS(981), - [anon_sym_read] = ACTIONS(981), - [anon_sym_workdir] = ACTIONS(981), - [anon_sym_write] = ACTIONS(981), - [anon_sym_from_json] = ACTIONS(981), - [anon_sym_to_json] = ACTIONS(981), - [anon_sym_to_string] = ACTIONS(981), - [anon_sym_to_float] = ACTIONS(981), - [anon_sym_bash] = ACTIONS(981), - [anon_sym_fish] = ACTIONS(981), - [anon_sym_raw] = ACTIONS(981), - [anon_sym_sh] = ACTIONS(981), - [anon_sym_zsh] = ACTIONS(981), - [anon_sym_random] = ACTIONS(981), - [anon_sym_random_boolean] = ACTIONS(981), - [anon_sym_random_float] = ACTIONS(981), - [anon_sym_random_integer] = ACTIONS(981), - [anon_sym_columns] = ACTIONS(981), - [anon_sym_rows] = ACTIONS(981), - [anon_sym_reverse] = ACTIONS(981), - }, - [559] = { - [sym_else_if] = STATE(583), - [sym_else] = STATE(590), - [aux_sym_if_else_repeat1] = STATE(583), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1768), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1441), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [560] = { - [sym_else_if] = STATE(562), - [sym_else] = STATE(751), - [aux_sym_if_else_repeat1] = STATE(562), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1774), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [561] = { - [sym_else_if] = STATE(583), - [sym_else] = STATE(843), - [aux_sym_if_else_repeat1] = STATE(583), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1768), - [anon_sym_else] = ACTIONS(1776), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1441), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [562] = { - [sym_else_if] = STATE(582), - [sym_else] = STATE(843), - [aux_sym_if_else_repeat1] = STATE(582), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1774), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1441), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), - }, - [563] = { - [sym_else_if] = STATE(580), - [sym_else] = STATE(591), - [aux_sym_if_else_repeat1] = STATE(580), - [ts_builtin_sym_end] = ACTIONS(1433), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1778), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [564] = { - [sym_identifier] = ACTIONS(1575), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1573), - [anon_sym_RBRACE] = ACTIONS(1573), - [anon_sym_SEMI] = ACTIONS(1573), - [anon_sym_LPAREN] = ACTIONS(1573), - [anon_sym_RPAREN] = ACTIONS(1573), - [anon_sym_COMMA] = ACTIONS(1573), - [sym_integer] = ACTIONS(1575), - [sym_float] = ACTIONS(1573), - [sym_string] = ACTIONS(1573), - [anon_sym_true] = ACTIONS(1575), - [anon_sym_false] = ACTIONS(1575), - [anon_sym_LBRACK] = ACTIONS(1573), - [anon_sym_RBRACK] = ACTIONS(1573), - [anon_sym_COLON] = ACTIONS(1573), - [anon_sym_DOT_DOT] = ACTIONS(1573), - [anon_sym_PLUS] = ACTIONS(1573), - [anon_sym_DASH] = ACTIONS(1575), - [anon_sym_STAR] = ACTIONS(1573), - [anon_sym_SLASH] = ACTIONS(1573), - [anon_sym_PERCENT] = ACTIONS(1573), - [anon_sym_EQ_EQ] = ACTIONS(1573), - [anon_sym_BANG_EQ] = ACTIONS(1573), - [anon_sym_AMP_AMP] = ACTIONS(1573), - [anon_sym_PIPE_PIPE] = ACTIONS(1573), - [anon_sym_GT] = ACTIONS(1575), - [anon_sym_LT] = ACTIONS(1575), - [anon_sym_GT_EQ] = ACTIONS(1573), - [anon_sym_LT_EQ] = ACTIONS(1573), - [anon_sym_EQ_GT] = ACTIONS(1573), - [anon_sym_PIPE] = ACTIONS(1575), - [anon_sym_table] = ACTIONS(1575), - [anon_sym_DASH_GT] = ACTIONS(1573), - [anon_sym_assert] = ACTIONS(1575), - [anon_sym_assert_equal] = ACTIONS(1575), - [anon_sym_context] = ACTIONS(1575), - [anon_sym_download] = ACTIONS(1575), - [anon_sym_help] = ACTIONS(1575), - [anon_sym_length] = ACTIONS(1575), - [anon_sym_output] = ACTIONS(1575), - [anon_sym_output_error] = ACTIONS(1575), - [anon_sym_type] = ACTIONS(1575), - [anon_sym_append] = ACTIONS(1575), - [anon_sym_metadata] = ACTIONS(1575), - [anon_sym_move] = ACTIONS(1575), - [anon_sym_read] = ACTIONS(1575), - [anon_sym_workdir] = ACTIONS(1575), - [anon_sym_write] = ACTIONS(1575), - [anon_sym_from_json] = ACTIONS(1575), - [anon_sym_to_json] = ACTIONS(1575), - [anon_sym_to_string] = ACTIONS(1575), - [anon_sym_to_float] = ACTIONS(1575), - [anon_sym_bash] = ACTIONS(1575), - [anon_sym_fish] = ACTIONS(1575), - [anon_sym_raw] = ACTIONS(1575), - [anon_sym_sh] = ACTIONS(1575), - [anon_sym_zsh] = ACTIONS(1575), - [anon_sym_random] = ACTIONS(1575), - [anon_sym_random_boolean] = ACTIONS(1575), - [anon_sym_random_float] = ACTIONS(1575), - [anon_sym_random_integer] = ACTIONS(1575), - [anon_sym_columns] = ACTIONS(1575), - [anon_sym_rows] = ACTIONS(1575), - [anon_sym_reverse] = ACTIONS(1575), - }, - [565] = { - [sym_identifier] = ACTIONS(1641), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1639), - [anon_sym_RBRACE] = ACTIONS(1639), - [anon_sym_SEMI] = ACTIONS(1639), - [anon_sym_LPAREN] = ACTIONS(1639), - [anon_sym_RPAREN] = ACTIONS(1639), - [anon_sym_COMMA] = ACTIONS(1639), - [sym_integer] = ACTIONS(1641), - [sym_float] = ACTIONS(1639), - [sym_string] = ACTIONS(1639), - [anon_sym_true] = ACTIONS(1641), - [anon_sym_false] = ACTIONS(1641), - [anon_sym_LBRACK] = ACTIONS(1639), - [anon_sym_RBRACK] = ACTIONS(1639), - [anon_sym_COLON] = ACTIONS(1639), - [anon_sym_DOT_DOT] = ACTIONS(1639), - [anon_sym_PLUS] = ACTIONS(1639), - [anon_sym_DASH] = ACTIONS(1641), - [anon_sym_STAR] = ACTIONS(1639), - [anon_sym_SLASH] = ACTIONS(1639), - [anon_sym_PERCENT] = ACTIONS(1639), - [anon_sym_EQ_EQ] = ACTIONS(1639), - [anon_sym_BANG_EQ] = ACTIONS(1639), - [anon_sym_AMP_AMP] = ACTIONS(1639), - [anon_sym_PIPE_PIPE] = ACTIONS(1639), - [anon_sym_GT] = ACTIONS(1641), - [anon_sym_LT] = ACTIONS(1641), - [anon_sym_GT_EQ] = ACTIONS(1639), - [anon_sym_LT_EQ] = ACTIONS(1639), - [anon_sym_EQ_GT] = ACTIONS(1639), - [anon_sym_PIPE] = ACTIONS(1641), - [anon_sym_table] = ACTIONS(1641), - [anon_sym_DASH_GT] = ACTIONS(1639), - [anon_sym_assert] = ACTIONS(1641), - [anon_sym_assert_equal] = ACTIONS(1641), - [anon_sym_context] = ACTIONS(1641), - [anon_sym_download] = ACTIONS(1641), - [anon_sym_help] = ACTIONS(1641), - [anon_sym_length] = ACTIONS(1641), - [anon_sym_output] = ACTIONS(1641), - [anon_sym_output_error] = ACTIONS(1641), - [anon_sym_type] = ACTIONS(1641), - [anon_sym_append] = ACTIONS(1641), - [anon_sym_metadata] = ACTIONS(1641), - [anon_sym_move] = ACTIONS(1641), - [anon_sym_read] = ACTIONS(1641), - [anon_sym_workdir] = ACTIONS(1641), - [anon_sym_write] = ACTIONS(1641), - [anon_sym_from_json] = ACTIONS(1641), - [anon_sym_to_json] = ACTIONS(1641), - [anon_sym_to_string] = ACTIONS(1641), - [anon_sym_to_float] = ACTIONS(1641), - [anon_sym_bash] = ACTIONS(1641), - [anon_sym_fish] = ACTIONS(1641), - [anon_sym_raw] = ACTIONS(1641), - [anon_sym_sh] = ACTIONS(1641), - [anon_sym_zsh] = ACTIONS(1641), - [anon_sym_random] = ACTIONS(1641), - [anon_sym_random_boolean] = ACTIONS(1641), - [anon_sym_random_float] = ACTIONS(1641), - [anon_sym_random_integer] = ACTIONS(1641), - [anon_sym_columns] = ACTIONS(1641), - [anon_sym_rows] = ACTIONS(1641), - [anon_sym_reverse] = ACTIONS(1641), - }, - [566] = { - [sym_identifier] = ACTIONS(1673), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1671), - [anon_sym_RBRACE] = ACTIONS(1671), - [anon_sym_SEMI] = ACTIONS(1671), - [anon_sym_LPAREN] = ACTIONS(1671), - [anon_sym_RPAREN] = ACTIONS(1671), - [anon_sym_COMMA] = ACTIONS(1671), - [sym_integer] = ACTIONS(1673), - [sym_float] = ACTIONS(1671), - [sym_string] = ACTIONS(1671), - [anon_sym_true] = ACTIONS(1673), - [anon_sym_false] = ACTIONS(1673), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_RBRACK] = ACTIONS(1671), - [anon_sym_COLON] = ACTIONS(1671), - [anon_sym_DOT_DOT] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1671), - [anon_sym_DASH] = ACTIONS(1673), - [anon_sym_STAR] = ACTIONS(1671), - [anon_sym_SLASH] = ACTIONS(1671), - [anon_sym_PERCENT] = ACTIONS(1671), - [anon_sym_EQ_EQ] = ACTIONS(1671), - [anon_sym_BANG_EQ] = ACTIONS(1671), - [anon_sym_AMP_AMP] = ACTIONS(1671), - [anon_sym_PIPE_PIPE] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1673), - [anon_sym_LT] = ACTIONS(1673), - [anon_sym_GT_EQ] = ACTIONS(1671), - [anon_sym_LT_EQ] = ACTIONS(1671), - [anon_sym_EQ_GT] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1673), - [anon_sym_table] = ACTIONS(1673), - [anon_sym_DASH_GT] = ACTIONS(1671), - [anon_sym_assert] = ACTIONS(1673), - [anon_sym_assert_equal] = ACTIONS(1673), - [anon_sym_context] = ACTIONS(1673), - [anon_sym_download] = ACTIONS(1673), - [anon_sym_help] = ACTIONS(1673), - [anon_sym_length] = ACTIONS(1673), - [anon_sym_output] = ACTIONS(1673), - [anon_sym_output_error] = ACTIONS(1673), - [anon_sym_type] = ACTIONS(1673), - [anon_sym_append] = ACTIONS(1673), - [anon_sym_metadata] = ACTIONS(1673), - [anon_sym_move] = ACTIONS(1673), - [anon_sym_read] = ACTIONS(1673), - [anon_sym_workdir] = ACTIONS(1673), - [anon_sym_write] = ACTIONS(1673), - [anon_sym_from_json] = ACTIONS(1673), - [anon_sym_to_json] = ACTIONS(1673), - [anon_sym_to_string] = ACTIONS(1673), - [anon_sym_to_float] = ACTIONS(1673), - [anon_sym_bash] = ACTIONS(1673), - [anon_sym_fish] = ACTIONS(1673), - [anon_sym_raw] = ACTIONS(1673), - [anon_sym_sh] = ACTIONS(1673), - [anon_sym_zsh] = ACTIONS(1673), - [anon_sym_random] = ACTIONS(1673), - [anon_sym_random_boolean] = ACTIONS(1673), - [anon_sym_random_float] = ACTIONS(1673), - [anon_sym_random_integer] = ACTIONS(1673), - [anon_sym_columns] = ACTIONS(1673), - [anon_sym_rows] = ACTIONS(1673), - [anon_sym_reverse] = ACTIONS(1673), - }, - [567] = { - [sym_identifier] = ACTIONS(1625), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1623), - [anon_sym_RBRACE] = ACTIONS(1623), - [anon_sym_SEMI] = ACTIONS(1623), - [anon_sym_LPAREN] = ACTIONS(1623), - [anon_sym_RPAREN] = ACTIONS(1623), - [anon_sym_COMMA] = ACTIONS(1623), - [sym_integer] = ACTIONS(1625), - [sym_float] = ACTIONS(1623), - [sym_string] = ACTIONS(1623), - [anon_sym_true] = ACTIONS(1625), - [anon_sym_false] = ACTIONS(1625), - [anon_sym_LBRACK] = ACTIONS(1623), - [anon_sym_RBRACK] = ACTIONS(1623), - [anon_sym_COLON] = ACTIONS(1623), - [anon_sym_DOT_DOT] = ACTIONS(1623), - [anon_sym_PLUS] = ACTIONS(1623), - [anon_sym_DASH] = ACTIONS(1625), - [anon_sym_STAR] = ACTIONS(1623), - [anon_sym_SLASH] = ACTIONS(1623), - [anon_sym_PERCENT] = ACTIONS(1623), - [anon_sym_EQ_EQ] = ACTIONS(1623), - [anon_sym_BANG_EQ] = ACTIONS(1623), - [anon_sym_AMP_AMP] = ACTIONS(1623), - [anon_sym_PIPE_PIPE] = ACTIONS(1623), - [anon_sym_GT] = ACTIONS(1625), - [anon_sym_LT] = ACTIONS(1625), - [anon_sym_GT_EQ] = ACTIONS(1623), - [anon_sym_LT_EQ] = ACTIONS(1623), - [anon_sym_EQ_GT] = ACTIONS(1623), - [anon_sym_PIPE] = ACTIONS(1625), - [anon_sym_table] = ACTIONS(1625), - [anon_sym_DASH_GT] = ACTIONS(1623), - [anon_sym_assert] = ACTIONS(1625), - [anon_sym_assert_equal] = ACTIONS(1625), - [anon_sym_context] = ACTIONS(1625), - [anon_sym_download] = ACTIONS(1625), - [anon_sym_help] = ACTIONS(1625), - [anon_sym_length] = ACTIONS(1625), - [anon_sym_output] = ACTIONS(1625), - [anon_sym_output_error] = ACTIONS(1625), - [anon_sym_type] = ACTIONS(1625), - [anon_sym_append] = ACTIONS(1625), - [anon_sym_metadata] = ACTIONS(1625), - [anon_sym_move] = ACTIONS(1625), - [anon_sym_read] = ACTIONS(1625), - [anon_sym_workdir] = ACTIONS(1625), - [anon_sym_write] = ACTIONS(1625), - [anon_sym_from_json] = ACTIONS(1625), - [anon_sym_to_json] = ACTIONS(1625), - [anon_sym_to_string] = ACTIONS(1625), - [anon_sym_to_float] = ACTIONS(1625), - [anon_sym_bash] = ACTIONS(1625), - [anon_sym_fish] = ACTIONS(1625), - [anon_sym_raw] = ACTIONS(1625), - [anon_sym_sh] = ACTIONS(1625), - [anon_sym_zsh] = ACTIONS(1625), - [anon_sym_random] = ACTIONS(1625), - [anon_sym_random_boolean] = ACTIONS(1625), - [anon_sym_random_float] = ACTIONS(1625), - [anon_sym_random_integer] = ACTIONS(1625), - [anon_sym_columns] = ACTIONS(1625), - [anon_sym_rows] = ACTIONS(1625), - [anon_sym_reverse] = ACTIONS(1625), - }, - [568] = { - [sym_identifier] = ACTIONS(933), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(910), - [anon_sym_RBRACE] = ACTIONS(910), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_LPAREN] = ACTIONS(910), - [anon_sym_RPAREN] = ACTIONS(910), - [anon_sym_COMMA] = ACTIONS(910), - [sym_integer] = ACTIONS(933), - [sym_float] = ACTIONS(910), - [sym_string] = ACTIONS(910), - [anon_sym_true] = ACTIONS(933), - [anon_sym_false] = ACTIONS(933), - [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_COLON] = ACTIONS(910), - [anon_sym_DOT_DOT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(910), - [anon_sym_DASH] = ACTIONS(933), - [anon_sym_STAR] = ACTIONS(910), - [anon_sym_SLASH] = ACTIONS(910), - [anon_sym_PERCENT] = ACTIONS(910), - [anon_sym_EQ_EQ] = ACTIONS(910), - [anon_sym_BANG_EQ] = ACTIONS(910), - [anon_sym_AMP_AMP] = ACTIONS(910), - [anon_sym_PIPE_PIPE] = ACTIONS(910), - [anon_sym_GT] = ACTIONS(933), - [anon_sym_LT] = ACTIONS(933), - [anon_sym_GT_EQ] = ACTIONS(910), - [anon_sym_LT_EQ] = ACTIONS(910), - [anon_sym_EQ_GT] = ACTIONS(910), - [anon_sym_PIPE] = ACTIONS(933), - [anon_sym_table] = ACTIONS(933), - [anon_sym_DASH_GT] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(933), - [anon_sym_assert_equal] = ACTIONS(933), - [anon_sym_context] = ACTIONS(933), - [anon_sym_download] = ACTIONS(933), - [anon_sym_help] = ACTIONS(933), - [anon_sym_length] = ACTIONS(933), - [anon_sym_output] = ACTIONS(933), - [anon_sym_output_error] = ACTIONS(933), - [anon_sym_type] = ACTIONS(933), - [anon_sym_append] = ACTIONS(933), - [anon_sym_metadata] = ACTIONS(933), - [anon_sym_move] = ACTIONS(933), - [anon_sym_read] = ACTIONS(933), - [anon_sym_workdir] = ACTIONS(933), - [anon_sym_write] = ACTIONS(933), - [anon_sym_from_json] = ACTIONS(933), - [anon_sym_to_json] = ACTIONS(933), - [anon_sym_to_string] = ACTIONS(933), - [anon_sym_to_float] = ACTIONS(933), - [anon_sym_bash] = ACTIONS(933), - [anon_sym_fish] = ACTIONS(933), - [anon_sym_raw] = ACTIONS(933), - [anon_sym_sh] = ACTIONS(933), - [anon_sym_zsh] = ACTIONS(933), - [anon_sym_random] = ACTIONS(933), - [anon_sym_random_boolean] = ACTIONS(933), - [anon_sym_random_float] = ACTIONS(933), - [anon_sym_random_integer] = ACTIONS(933), - [anon_sym_columns] = ACTIONS(933), - [anon_sym_rows] = ACTIONS(933), - [anon_sym_reverse] = ACTIONS(933), - }, - [569] = { - [sym_identifier] = ACTIONS(1637), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1635), - [anon_sym_RBRACE] = ACTIONS(1635), - [anon_sym_SEMI] = ACTIONS(1635), - [anon_sym_LPAREN] = ACTIONS(1635), - [anon_sym_RPAREN] = ACTIONS(1635), - [anon_sym_COMMA] = ACTIONS(1635), - [sym_integer] = ACTIONS(1637), - [sym_float] = ACTIONS(1635), - [sym_string] = ACTIONS(1635), - [anon_sym_true] = ACTIONS(1637), - [anon_sym_false] = ACTIONS(1637), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_RBRACK] = ACTIONS(1635), - [anon_sym_COLON] = ACTIONS(1635), - [anon_sym_DOT_DOT] = ACTIONS(1635), - [anon_sym_PLUS] = ACTIONS(1635), - [anon_sym_DASH] = ACTIONS(1637), - [anon_sym_STAR] = ACTIONS(1635), - [anon_sym_SLASH] = ACTIONS(1635), - [anon_sym_PERCENT] = ACTIONS(1635), - [anon_sym_EQ_EQ] = ACTIONS(1635), - [anon_sym_BANG_EQ] = ACTIONS(1635), - [anon_sym_AMP_AMP] = ACTIONS(1635), - [anon_sym_PIPE_PIPE] = ACTIONS(1635), - [anon_sym_GT] = ACTIONS(1637), - [anon_sym_LT] = ACTIONS(1637), - [anon_sym_GT_EQ] = ACTIONS(1635), - [anon_sym_LT_EQ] = ACTIONS(1635), - [anon_sym_EQ_GT] = ACTIONS(1635), - [anon_sym_PIPE] = ACTIONS(1637), - [anon_sym_table] = ACTIONS(1637), - [anon_sym_DASH_GT] = ACTIONS(1635), - [anon_sym_assert] = ACTIONS(1637), - [anon_sym_assert_equal] = ACTIONS(1637), - [anon_sym_context] = ACTIONS(1637), - [anon_sym_download] = ACTIONS(1637), - [anon_sym_help] = ACTIONS(1637), - [anon_sym_length] = ACTIONS(1637), - [anon_sym_output] = ACTIONS(1637), - [anon_sym_output_error] = ACTIONS(1637), - [anon_sym_type] = ACTIONS(1637), - [anon_sym_append] = ACTIONS(1637), - [anon_sym_metadata] = ACTIONS(1637), - [anon_sym_move] = ACTIONS(1637), - [anon_sym_read] = ACTIONS(1637), - [anon_sym_workdir] = ACTIONS(1637), - [anon_sym_write] = ACTIONS(1637), - [anon_sym_from_json] = ACTIONS(1637), - [anon_sym_to_json] = ACTIONS(1637), - [anon_sym_to_string] = ACTIONS(1637), - [anon_sym_to_float] = ACTIONS(1637), - [anon_sym_bash] = ACTIONS(1637), - [anon_sym_fish] = ACTIONS(1637), - [anon_sym_raw] = ACTIONS(1637), - [anon_sym_sh] = ACTIONS(1637), - [anon_sym_zsh] = ACTIONS(1637), - [anon_sym_random] = ACTIONS(1637), - [anon_sym_random_boolean] = ACTIONS(1637), - [anon_sym_random_float] = ACTIONS(1637), - [anon_sym_random_integer] = ACTIONS(1637), - [anon_sym_columns] = ACTIONS(1637), - [anon_sym_rows] = ACTIONS(1637), - [anon_sym_reverse] = ACTIONS(1637), - }, - [570] = { - [sym_identifier] = ACTIONS(1681), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1679), - [anon_sym_RBRACE] = ACTIONS(1679), - [anon_sym_SEMI] = ACTIONS(1679), - [anon_sym_LPAREN] = ACTIONS(1679), - [anon_sym_RPAREN] = ACTIONS(1679), - [anon_sym_COMMA] = ACTIONS(1679), - [sym_integer] = ACTIONS(1681), - [sym_float] = ACTIONS(1679), - [sym_string] = ACTIONS(1679), - [anon_sym_true] = ACTIONS(1681), - [anon_sym_false] = ACTIONS(1681), - [anon_sym_LBRACK] = ACTIONS(1679), - [anon_sym_RBRACK] = ACTIONS(1679), - [anon_sym_COLON] = ACTIONS(1679), - [anon_sym_DOT_DOT] = ACTIONS(1679), - [anon_sym_PLUS] = ACTIONS(1679), - [anon_sym_DASH] = ACTIONS(1681), - [anon_sym_STAR] = ACTIONS(1679), - [anon_sym_SLASH] = ACTIONS(1679), - [anon_sym_PERCENT] = ACTIONS(1679), - [anon_sym_EQ_EQ] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_AMP_AMP] = ACTIONS(1679), - [anon_sym_PIPE_PIPE] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1681), - [anon_sym_LT] = ACTIONS(1681), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_EQ_GT] = ACTIONS(1679), - [anon_sym_PIPE] = ACTIONS(1681), - [anon_sym_table] = ACTIONS(1681), - [anon_sym_DASH_GT] = ACTIONS(1679), - [anon_sym_assert] = ACTIONS(1681), - [anon_sym_assert_equal] = ACTIONS(1681), - [anon_sym_context] = ACTIONS(1681), - [anon_sym_download] = ACTIONS(1681), - [anon_sym_help] = ACTIONS(1681), - [anon_sym_length] = ACTIONS(1681), - [anon_sym_output] = ACTIONS(1681), - [anon_sym_output_error] = ACTIONS(1681), - [anon_sym_type] = ACTIONS(1681), - [anon_sym_append] = ACTIONS(1681), - [anon_sym_metadata] = ACTIONS(1681), - [anon_sym_move] = ACTIONS(1681), - [anon_sym_read] = ACTIONS(1681), - [anon_sym_workdir] = ACTIONS(1681), - [anon_sym_write] = ACTIONS(1681), - [anon_sym_from_json] = ACTIONS(1681), - [anon_sym_to_json] = ACTIONS(1681), - [anon_sym_to_string] = ACTIONS(1681), - [anon_sym_to_float] = ACTIONS(1681), - [anon_sym_bash] = ACTIONS(1681), - [anon_sym_fish] = ACTIONS(1681), - [anon_sym_raw] = ACTIONS(1681), - [anon_sym_sh] = ACTIONS(1681), - [anon_sym_zsh] = ACTIONS(1681), - [anon_sym_random] = ACTIONS(1681), - [anon_sym_random_boolean] = ACTIONS(1681), - [anon_sym_random_float] = ACTIONS(1681), - [anon_sym_random_integer] = ACTIONS(1681), - [anon_sym_columns] = ACTIONS(1681), - [anon_sym_rows] = ACTIONS(1681), - [anon_sym_reverse] = ACTIONS(1681), - }, - [571] = { - [sym_identifier] = ACTIONS(1677), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1675), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_RPAREN] = ACTIONS(1675), - [anon_sym_COMMA] = ACTIONS(1675), - [sym_integer] = ACTIONS(1677), - [sym_float] = ACTIONS(1675), - [sym_string] = ACTIONS(1675), - [anon_sym_true] = ACTIONS(1677), - [anon_sym_false] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_RBRACK] = ACTIONS(1675), - [anon_sym_COLON] = ACTIONS(1675), - [anon_sym_DOT_DOT] = ACTIONS(1675), - [anon_sym_PLUS] = ACTIONS(1675), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_STAR] = ACTIONS(1675), - [anon_sym_SLASH] = ACTIONS(1675), - [anon_sym_PERCENT] = ACTIONS(1675), - [anon_sym_EQ_EQ] = ACTIONS(1675), - [anon_sym_BANG_EQ] = ACTIONS(1675), - [anon_sym_AMP_AMP] = ACTIONS(1675), - [anon_sym_PIPE_PIPE] = ACTIONS(1675), - [anon_sym_GT] = ACTIONS(1677), - [anon_sym_LT] = ACTIONS(1677), - [anon_sym_GT_EQ] = ACTIONS(1675), - [anon_sym_LT_EQ] = ACTIONS(1675), - [anon_sym_EQ_GT] = ACTIONS(1675), - [anon_sym_PIPE] = ACTIONS(1677), - [anon_sym_table] = ACTIONS(1677), - [anon_sym_DASH_GT] = ACTIONS(1675), - [anon_sym_assert] = ACTIONS(1677), - [anon_sym_assert_equal] = ACTIONS(1677), - [anon_sym_context] = ACTIONS(1677), - [anon_sym_download] = ACTIONS(1677), - [anon_sym_help] = ACTIONS(1677), - [anon_sym_length] = ACTIONS(1677), - [anon_sym_output] = ACTIONS(1677), - [anon_sym_output_error] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_append] = ACTIONS(1677), - [anon_sym_metadata] = ACTIONS(1677), - [anon_sym_move] = ACTIONS(1677), - [anon_sym_read] = ACTIONS(1677), - [anon_sym_workdir] = ACTIONS(1677), - [anon_sym_write] = ACTIONS(1677), - [anon_sym_from_json] = ACTIONS(1677), - [anon_sym_to_json] = ACTIONS(1677), - [anon_sym_to_string] = ACTIONS(1677), - [anon_sym_to_float] = ACTIONS(1677), - [anon_sym_bash] = ACTIONS(1677), - [anon_sym_fish] = ACTIONS(1677), - [anon_sym_raw] = ACTIONS(1677), - [anon_sym_sh] = ACTIONS(1677), - [anon_sym_zsh] = ACTIONS(1677), - [anon_sym_random] = ACTIONS(1677), - [anon_sym_random_boolean] = ACTIONS(1677), - [anon_sym_random_float] = ACTIONS(1677), - [anon_sym_random_integer] = ACTIONS(1677), - [anon_sym_columns] = ACTIONS(1677), - [anon_sym_rows] = ACTIONS(1677), - [anon_sym_reverse] = ACTIONS(1677), - }, - [572] = { - [sym_else_if] = STATE(559), - [sym_else] = STATE(591), - [aux_sym_if_else_repeat1] = STATE(559), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_COMMA] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1768), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [573] = { - [sym_identifier] = ACTIONS(1659), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1657), - [anon_sym_RBRACE] = ACTIONS(1657), - [anon_sym_SEMI] = ACTIONS(1657), - [anon_sym_LPAREN] = ACTIONS(1657), - [anon_sym_RPAREN] = ACTIONS(1657), - [anon_sym_COMMA] = ACTIONS(1657), - [sym_integer] = ACTIONS(1659), - [sym_float] = ACTIONS(1657), - [sym_string] = ACTIONS(1657), - [anon_sym_true] = ACTIONS(1659), - [anon_sym_false] = ACTIONS(1659), - [anon_sym_LBRACK] = ACTIONS(1657), - [anon_sym_RBRACK] = ACTIONS(1657), - [anon_sym_COLON] = ACTIONS(1657), - [anon_sym_DOT_DOT] = ACTIONS(1657), - [anon_sym_PLUS] = ACTIONS(1657), - [anon_sym_DASH] = ACTIONS(1659), - [anon_sym_STAR] = ACTIONS(1657), - [anon_sym_SLASH] = ACTIONS(1657), - [anon_sym_PERCENT] = ACTIONS(1657), - [anon_sym_EQ_EQ] = ACTIONS(1657), - [anon_sym_BANG_EQ] = ACTIONS(1657), - [anon_sym_AMP_AMP] = ACTIONS(1657), - [anon_sym_PIPE_PIPE] = ACTIONS(1657), - [anon_sym_GT] = ACTIONS(1659), - [anon_sym_LT] = ACTIONS(1659), - [anon_sym_GT_EQ] = ACTIONS(1657), - [anon_sym_LT_EQ] = ACTIONS(1657), - [anon_sym_EQ_GT] = ACTIONS(1657), - [anon_sym_PIPE] = ACTIONS(1659), - [anon_sym_table] = ACTIONS(1659), - [anon_sym_DASH_GT] = ACTIONS(1657), - [anon_sym_assert] = ACTIONS(1659), - [anon_sym_assert_equal] = ACTIONS(1659), - [anon_sym_context] = ACTIONS(1659), - [anon_sym_download] = ACTIONS(1659), - [anon_sym_help] = ACTIONS(1659), - [anon_sym_length] = ACTIONS(1659), - [anon_sym_output] = ACTIONS(1659), - [anon_sym_output_error] = ACTIONS(1659), - [anon_sym_type] = ACTIONS(1659), - [anon_sym_append] = ACTIONS(1659), - [anon_sym_metadata] = ACTIONS(1659), - [anon_sym_move] = ACTIONS(1659), - [anon_sym_read] = ACTIONS(1659), - [anon_sym_workdir] = ACTIONS(1659), - [anon_sym_write] = ACTIONS(1659), - [anon_sym_from_json] = ACTIONS(1659), - [anon_sym_to_json] = ACTIONS(1659), - [anon_sym_to_string] = ACTIONS(1659), - [anon_sym_to_float] = ACTIONS(1659), - [anon_sym_bash] = ACTIONS(1659), - [anon_sym_fish] = ACTIONS(1659), - [anon_sym_raw] = ACTIONS(1659), - [anon_sym_sh] = ACTIONS(1659), - [anon_sym_zsh] = ACTIONS(1659), - [anon_sym_random] = ACTIONS(1659), - [anon_sym_random_boolean] = ACTIONS(1659), - [anon_sym_random_float] = ACTIONS(1659), - [anon_sym_random_integer] = ACTIONS(1659), - [anon_sym_columns] = ACTIONS(1659), - [anon_sym_rows] = ACTIONS(1659), - [anon_sym_reverse] = ACTIONS(1659), - }, - [574] = { - [sym_identifier] = ACTIONS(1655), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1653), - [anon_sym_RBRACE] = ACTIONS(1653), - [anon_sym_SEMI] = ACTIONS(1653), - [anon_sym_LPAREN] = ACTIONS(1653), - [anon_sym_RPAREN] = ACTIONS(1653), - [anon_sym_COMMA] = ACTIONS(1653), - [sym_integer] = ACTIONS(1655), - [sym_float] = ACTIONS(1653), - [sym_string] = ACTIONS(1653), - [anon_sym_true] = ACTIONS(1655), - [anon_sym_false] = ACTIONS(1655), - [anon_sym_LBRACK] = ACTIONS(1653), - [anon_sym_RBRACK] = ACTIONS(1653), - [anon_sym_COLON] = ACTIONS(1653), - [anon_sym_DOT_DOT] = ACTIONS(1653), - [anon_sym_PLUS] = ACTIONS(1653), - [anon_sym_DASH] = ACTIONS(1655), - [anon_sym_STAR] = ACTIONS(1653), - [anon_sym_SLASH] = ACTIONS(1653), - [anon_sym_PERCENT] = ACTIONS(1653), - [anon_sym_EQ_EQ] = ACTIONS(1653), - [anon_sym_BANG_EQ] = ACTIONS(1653), - [anon_sym_AMP_AMP] = ACTIONS(1653), - [anon_sym_PIPE_PIPE] = ACTIONS(1653), - [anon_sym_GT] = ACTIONS(1655), - [anon_sym_LT] = ACTIONS(1655), - [anon_sym_GT_EQ] = ACTIONS(1653), - [anon_sym_LT_EQ] = ACTIONS(1653), - [anon_sym_EQ_GT] = ACTIONS(1653), - [anon_sym_PIPE] = ACTIONS(1655), - [anon_sym_table] = ACTIONS(1655), - [anon_sym_DASH_GT] = ACTIONS(1653), - [anon_sym_assert] = ACTIONS(1655), - [anon_sym_assert_equal] = ACTIONS(1655), - [anon_sym_context] = ACTIONS(1655), - [anon_sym_download] = ACTIONS(1655), - [anon_sym_help] = ACTIONS(1655), - [anon_sym_length] = ACTIONS(1655), - [anon_sym_output] = ACTIONS(1655), - [anon_sym_output_error] = ACTIONS(1655), - [anon_sym_type] = ACTIONS(1655), - [anon_sym_append] = ACTIONS(1655), - [anon_sym_metadata] = ACTIONS(1655), - [anon_sym_move] = ACTIONS(1655), - [anon_sym_read] = ACTIONS(1655), - [anon_sym_workdir] = ACTIONS(1655), - [anon_sym_write] = ACTIONS(1655), - [anon_sym_from_json] = ACTIONS(1655), - [anon_sym_to_json] = ACTIONS(1655), - [anon_sym_to_string] = ACTIONS(1655), - [anon_sym_to_float] = ACTIONS(1655), - [anon_sym_bash] = ACTIONS(1655), - [anon_sym_fish] = ACTIONS(1655), - [anon_sym_raw] = ACTIONS(1655), - [anon_sym_sh] = ACTIONS(1655), - [anon_sym_zsh] = ACTIONS(1655), - [anon_sym_random] = ACTIONS(1655), - [anon_sym_random_boolean] = ACTIONS(1655), - [anon_sym_random_float] = ACTIONS(1655), - [anon_sym_random_integer] = ACTIONS(1655), - [anon_sym_columns] = ACTIONS(1655), - [anon_sym_rows] = ACTIONS(1655), - [anon_sym_reverse] = ACTIONS(1655), - }, - [575] = { - [sym_identifier] = ACTIONS(1663), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1661), - [anon_sym_RBRACE] = ACTIONS(1661), - [anon_sym_SEMI] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(1661), - [anon_sym_RPAREN] = ACTIONS(1661), - [anon_sym_COMMA] = ACTIONS(1661), - [sym_integer] = ACTIONS(1663), - [sym_float] = ACTIONS(1661), - [sym_string] = ACTIONS(1661), - [anon_sym_true] = ACTIONS(1663), - [anon_sym_false] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1661), - [anon_sym_RBRACK] = ACTIONS(1661), - [anon_sym_COLON] = ACTIONS(1661), - [anon_sym_DOT_DOT] = ACTIONS(1661), - [anon_sym_PLUS] = ACTIONS(1661), - [anon_sym_DASH] = ACTIONS(1663), - [anon_sym_STAR] = ACTIONS(1661), - [anon_sym_SLASH] = ACTIONS(1661), - [anon_sym_PERCENT] = ACTIONS(1661), - [anon_sym_EQ_EQ] = ACTIONS(1661), - [anon_sym_BANG_EQ] = ACTIONS(1661), - [anon_sym_AMP_AMP] = ACTIONS(1661), - [anon_sym_PIPE_PIPE] = ACTIONS(1661), - [anon_sym_GT] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_GT_EQ] = ACTIONS(1661), - [anon_sym_LT_EQ] = ACTIONS(1661), - [anon_sym_EQ_GT] = ACTIONS(1661), - [anon_sym_PIPE] = ACTIONS(1663), - [anon_sym_table] = ACTIONS(1663), - [anon_sym_DASH_GT] = ACTIONS(1661), - [anon_sym_assert] = ACTIONS(1663), - [anon_sym_assert_equal] = ACTIONS(1663), - [anon_sym_context] = ACTIONS(1663), - [anon_sym_download] = ACTIONS(1663), - [anon_sym_help] = ACTIONS(1663), - [anon_sym_length] = ACTIONS(1663), - [anon_sym_output] = ACTIONS(1663), - [anon_sym_output_error] = ACTIONS(1663), - [anon_sym_type] = ACTIONS(1663), - [anon_sym_append] = ACTIONS(1663), - [anon_sym_metadata] = ACTIONS(1663), - [anon_sym_move] = ACTIONS(1663), - [anon_sym_read] = ACTIONS(1663), - [anon_sym_workdir] = ACTIONS(1663), - [anon_sym_write] = ACTIONS(1663), - [anon_sym_from_json] = ACTIONS(1663), - [anon_sym_to_json] = ACTIONS(1663), - [anon_sym_to_string] = ACTIONS(1663), - [anon_sym_to_float] = ACTIONS(1663), - [anon_sym_bash] = ACTIONS(1663), - [anon_sym_fish] = ACTIONS(1663), - [anon_sym_raw] = ACTIONS(1663), - [anon_sym_sh] = ACTIONS(1663), - [anon_sym_zsh] = ACTIONS(1663), - [anon_sym_random] = ACTIONS(1663), - [anon_sym_random_boolean] = ACTIONS(1663), - [anon_sym_random_float] = ACTIONS(1663), - [anon_sym_random_integer] = ACTIONS(1663), - [anon_sym_columns] = ACTIONS(1663), - [anon_sym_rows] = ACTIONS(1663), - [anon_sym_reverse] = ACTIONS(1663), - }, - [576] = { - [sym_identifier] = ACTIONS(1699), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1697), - [anon_sym_RBRACE] = ACTIONS(1697), - [anon_sym_SEMI] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1697), - [anon_sym_RPAREN] = ACTIONS(1697), - [anon_sym_COMMA] = ACTIONS(1697), - [sym_integer] = ACTIONS(1699), - [sym_float] = ACTIONS(1697), - [sym_string] = ACTIONS(1697), - [anon_sym_true] = ACTIONS(1699), - [anon_sym_false] = ACTIONS(1699), - [anon_sym_LBRACK] = ACTIONS(1697), - [anon_sym_RBRACK] = ACTIONS(1697), - [anon_sym_COLON] = ACTIONS(1697), - [anon_sym_DOT_DOT] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1699), - [anon_sym_STAR] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_PERCENT] = ACTIONS(1697), - [anon_sym_EQ_EQ] = ACTIONS(1697), - [anon_sym_BANG_EQ] = ACTIONS(1697), - [anon_sym_AMP_AMP] = ACTIONS(1697), - [anon_sym_PIPE_PIPE] = ACTIONS(1697), - [anon_sym_GT] = ACTIONS(1699), - [anon_sym_LT] = ACTIONS(1699), - [anon_sym_GT_EQ] = ACTIONS(1697), - [anon_sym_LT_EQ] = ACTIONS(1697), - [anon_sym_EQ_GT] = ACTIONS(1697), - [anon_sym_PIPE] = ACTIONS(1699), - [anon_sym_table] = ACTIONS(1699), - [anon_sym_DASH_GT] = ACTIONS(1697), - [anon_sym_assert] = ACTIONS(1699), - [anon_sym_assert_equal] = ACTIONS(1699), - [anon_sym_context] = ACTIONS(1699), - [anon_sym_download] = ACTIONS(1699), - [anon_sym_help] = ACTIONS(1699), - [anon_sym_length] = ACTIONS(1699), - [anon_sym_output] = ACTIONS(1699), - [anon_sym_output_error] = ACTIONS(1699), - [anon_sym_type] = ACTIONS(1699), - [anon_sym_append] = ACTIONS(1699), - [anon_sym_metadata] = ACTIONS(1699), - [anon_sym_move] = ACTIONS(1699), - [anon_sym_read] = ACTIONS(1699), - [anon_sym_workdir] = ACTIONS(1699), - [anon_sym_write] = ACTIONS(1699), - [anon_sym_from_json] = ACTIONS(1699), - [anon_sym_to_json] = ACTIONS(1699), - [anon_sym_to_string] = ACTIONS(1699), - [anon_sym_to_float] = ACTIONS(1699), - [anon_sym_bash] = ACTIONS(1699), - [anon_sym_fish] = ACTIONS(1699), - [anon_sym_raw] = ACTIONS(1699), - [anon_sym_sh] = ACTIONS(1699), - [anon_sym_zsh] = ACTIONS(1699), - [anon_sym_random] = ACTIONS(1699), - [anon_sym_random_boolean] = ACTIONS(1699), - [anon_sym_random_float] = ACTIONS(1699), - [anon_sym_random_integer] = ACTIONS(1699), - [anon_sym_columns] = ACTIONS(1699), - [anon_sym_rows] = ACTIONS(1699), - [anon_sym_reverse] = ACTIONS(1699), - }, - [577] = { - [sym_identifier] = ACTIONS(1633), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1631), - [anon_sym_RBRACE] = ACTIONS(1631), - [anon_sym_SEMI] = ACTIONS(1631), - [anon_sym_LPAREN] = ACTIONS(1631), - [anon_sym_RPAREN] = ACTIONS(1631), - [anon_sym_COMMA] = ACTIONS(1631), - [sym_integer] = ACTIONS(1633), - [sym_float] = ACTIONS(1631), - [sym_string] = ACTIONS(1631), - [anon_sym_true] = ACTIONS(1633), - [anon_sym_false] = ACTIONS(1633), - [anon_sym_LBRACK] = ACTIONS(1631), - [anon_sym_RBRACK] = ACTIONS(1631), - [anon_sym_COLON] = ACTIONS(1631), - [anon_sym_DOT_DOT] = ACTIONS(1631), - [anon_sym_PLUS] = ACTIONS(1631), - [anon_sym_DASH] = ACTIONS(1633), - [anon_sym_STAR] = ACTIONS(1631), - [anon_sym_SLASH] = ACTIONS(1631), - [anon_sym_PERCENT] = ACTIONS(1631), - [anon_sym_EQ_EQ] = ACTIONS(1631), - [anon_sym_BANG_EQ] = ACTIONS(1631), - [anon_sym_AMP_AMP] = ACTIONS(1631), - [anon_sym_PIPE_PIPE] = ACTIONS(1631), - [anon_sym_GT] = ACTIONS(1633), - [anon_sym_LT] = ACTIONS(1633), - [anon_sym_GT_EQ] = ACTIONS(1631), - [anon_sym_LT_EQ] = ACTIONS(1631), - [anon_sym_EQ_GT] = ACTIONS(1631), - [anon_sym_PIPE] = ACTIONS(1633), - [anon_sym_table] = ACTIONS(1633), - [anon_sym_DASH_GT] = ACTIONS(1631), - [anon_sym_assert] = ACTIONS(1633), - [anon_sym_assert_equal] = ACTIONS(1633), - [anon_sym_context] = ACTIONS(1633), - [anon_sym_download] = ACTIONS(1633), - [anon_sym_help] = ACTIONS(1633), - [anon_sym_length] = ACTIONS(1633), - [anon_sym_output] = ACTIONS(1633), - [anon_sym_output_error] = ACTIONS(1633), - [anon_sym_type] = ACTIONS(1633), - [anon_sym_append] = ACTIONS(1633), - [anon_sym_metadata] = ACTIONS(1633), - [anon_sym_move] = ACTIONS(1633), - [anon_sym_read] = ACTIONS(1633), - [anon_sym_workdir] = ACTIONS(1633), - [anon_sym_write] = ACTIONS(1633), - [anon_sym_from_json] = ACTIONS(1633), - [anon_sym_to_json] = ACTIONS(1633), - [anon_sym_to_string] = ACTIONS(1633), - [anon_sym_to_float] = ACTIONS(1633), - [anon_sym_bash] = ACTIONS(1633), - [anon_sym_fish] = ACTIONS(1633), - [anon_sym_raw] = ACTIONS(1633), - [anon_sym_sh] = ACTIONS(1633), - [anon_sym_zsh] = ACTIONS(1633), - [anon_sym_random] = ACTIONS(1633), - [anon_sym_random_boolean] = ACTIONS(1633), - [anon_sym_random_float] = ACTIONS(1633), - [anon_sym_random_integer] = ACTIONS(1633), - [anon_sym_columns] = ACTIONS(1633), - [anon_sym_rows] = ACTIONS(1633), - [anon_sym_reverse] = ACTIONS(1633), - }, - [578] = { - [sym_identifier] = ACTIONS(1648), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1646), - [anon_sym_RBRACE] = ACTIONS(1646), - [anon_sym_SEMI] = ACTIONS(1646), - [anon_sym_LPAREN] = ACTIONS(1646), - [anon_sym_RPAREN] = ACTIONS(1646), - [anon_sym_COMMA] = ACTIONS(1646), - [sym_integer] = ACTIONS(1648), - [sym_float] = ACTIONS(1646), - [sym_string] = ACTIONS(1646), - [anon_sym_true] = ACTIONS(1648), - [anon_sym_false] = ACTIONS(1648), - [anon_sym_LBRACK] = ACTIONS(1646), - [anon_sym_RBRACK] = ACTIONS(1646), - [anon_sym_COLON] = ACTIONS(1646), - [anon_sym_DOT_DOT] = ACTIONS(1646), - [anon_sym_PLUS] = ACTIONS(1646), - [anon_sym_DASH] = ACTIONS(1648), - [anon_sym_STAR] = ACTIONS(1646), - [anon_sym_SLASH] = ACTIONS(1646), - [anon_sym_PERCENT] = ACTIONS(1646), - [anon_sym_EQ_EQ] = ACTIONS(1646), - [anon_sym_BANG_EQ] = ACTIONS(1646), - [anon_sym_AMP_AMP] = ACTIONS(1646), - [anon_sym_PIPE_PIPE] = ACTIONS(1646), - [anon_sym_GT] = ACTIONS(1648), - [anon_sym_LT] = ACTIONS(1648), - [anon_sym_GT_EQ] = ACTIONS(1646), - [anon_sym_LT_EQ] = ACTIONS(1646), - [anon_sym_EQ_GT] = ACTIONS(1646), - [anon_sym_PIPE] = ACTIONS(1648), - [anon_sym_table] = ACTIONS(1648), - [anon_sym_DASH_GT] = ACTIONS(1646), - [anon_sym_assert] = ACTIONS(1648), - [anon_sym_assert_equal] = ACTIONS(1648), - [anon_sym_context] = ACTIONS(1648), - [anon_sym_download] = ACTIONS(1648), - [anon_sym_help] = ACTIONS(1648), - [anon_sym_length] = ACTIONS(1648), - [anon_sym_output] = ACTIONS(1648), - [anon_sym_output_error] = ACTIONS(1648), - [anon_sym_type] = ACTIONS(1648), - [anon_sym_append] = ACTIONS(1648), - [anon_sym_metadata] = ACTIONS(1648), - [anon_sym_move] = ACTIONS(1648), - [anon_sym_read] = ACTIONS(1648), - [anon_sym_workdir] = ACTIONS(1648), - [anon_sym_write] = ACTIONS(1648), - [anon_sym_from_json] = ACTIONS(1648), - [anon_sym_to_json] = ACTIONS(1648), - [anon_sym_to_string] = ACTIONS(1648), - [anon_sym_to_float] = ACTIONS(1648), - [anon_sym_bash] = ACTIONS(1648), - [anon_sym_fish] = ACTIONS(1648), - [anon_sym_raw] = ACTIONS(1648), - [anon_sym_sh] = ACTIONS(1648), - [anon_sym_zsh] = ACTIONS(1648), - [anon_sym_random] = ACTIONS(1648), - [anon_sym_random_boolean] = ACTIONS(1648), - [anon_sym_random_float] = ACTIONS(1648), - [anon_sym_random_integer] = ACTIONS(1648), - [anon_sym_columns] = ACTIONS(1648), - [anon_sym_rows] = ACTIONS(1648), - [anon_sym_reverse] = ACTIONS(1648), - }, - [579] = { - [sym_else_if] = STATE(561), - [sym_else] = STATE(751), - [aux_sym_if_else_repeat1] = STATE(561), - [sym_identifier] = ACTIONS(1435), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1433), - [anon_sym_RBRACE] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_COMMA] = ACTIONS(1433), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1433), - [sym_string] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(1435), - [anon_sym_false] = ACTIONS(1435), - [anon_sym_LBRACK] = ACTIONS(1433), - [anon_sym_if] = ACTIONS(1435), - [anon_sym_elseif] = ACTIONS(1768), - [anon_sym_else] = ACTIONS(1776), - [anon_sym_match] = ACTIONS(1435), - [anon_sym_EQ_GT] = ACTIONS(1433), - [anon_sym_while] = ACTIONS(1435), - [anon_sym_for] = ACTIONS(1435), - [anon_sym_asyncfor] = ACTIONS(1433), - [anon_sym_transform] = ACTIONS(1435), - [anon_sym_filter] = ACTIONS(1435), - [anon_sym_find] = ACTIONS(1435), - [anon_sym_remove] = ACTIONS(1435), - [anon_sym_reduce] = ACTIONS(1435), - [anon_sym_select] = ACTIONS(1435), - [anon_sym_insert] = ACTIONS(1435), - [anon_sym_async] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_table] = ACTIONS(1435), - [anon_sym_assert] = ACTIONS(1435), - [anon_sym_assert_equal] = ACTIONS(1435), - [anon_sym_context] = ACTIONS(1435), - [anon_sym_download] = ACTIONS(1435), - [anon_sym_help] = ACTIONS(1435), - [anon_sym_length] = ACTIONS(1435), - [anon_sym_output] = ACTIONS(1435), - [anon_sym_output_error] = ACTIONS(1435), - [anon_sym_type] = ACTIONS(1435), - [anon_sym_append] = ACTIONS(1435), - [anon_sym_metadata] = ACTIONS(1435), - [anon_sym_move] = ACTIONS(1435), - [anon_sym_read] = ACTIONS(1435), - [anon_sym_workdir] = ACTIONS(1435), - [anon_sym_write] = ACTIONS(1435), - [anon_sym_from_json] = ACTIONS(1435), - [anon_sym_to_json] = ACTIONS(1435), - [anon_sym_to_string] = ACTIONS(1435), - [anon_sym_to_float] = ACTIONS(1435), - [anon_sym_bash] = ACTIONS(1435), - [anon_sym_fish] = ACTIONS(1435), - [anon_sym_raw] = ACTIONS(1435), - [anon_sym_sh] = ACTIONS(1435), - [anon_sym_zsh] = ACTIONS(1435), - [anon_sym_random] = ACTIONS(1435), - [anon_sym_random_boolean] = ACTIONS(1435), - [anon_sym_random_float] = ACTIONS(1435), - [anon_sym_random_integer] = ACTIONS(1435), - [anon_sym_columns] = ACTIONS(1435), - [anon_sym_rows] = ACTIONS(1435), - [anon_sym_reverse] = ACTIONS(1435), - }, - [580] = { - [sym_else_if] = STATE(582), - [sym_else] = STATE(590), - [aux_sym_if_else_repeat1] = STATE(582), - [ts_builtin_sym_end] = ACTIONS(1441), - [sym_identifier] = ACTIONS(1443), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1441), - [sym_integer] = ACTIONS(1443), - [sym_float] = ACTIONS(1441), - [sym_string] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(1443), - [anon_sym_false] = ACTIONS(1443), - [anon_sym_LBRACK] = ACTIONS(1441), - [anon_sym_if] = ACTIONS(1443), - [anon_sym_elseif] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1778), - [anon_sym_match] = ACTIONS(1443), - [anon_sym_EQ_GT] = ACTIONS(1441), - [anon_sym_while] = ACTIONS(1443), - [anon_sym_for] = ACTIONS(1443), - [anon_sym_asyncfor] = ACTIONS(1441), - [anon_sym_transform] = ACTIONS(1443), - [anon_sym_filter] = ACTIONS(1443), - [anon_sym_find] = ACTIONS(1443), - [anon_sym_remove] = ACTIONS(1443), - [anon_sym_reduce] = ACTIONS(1443), - [anon_sym_select] = ACTIONS(1443), - [anon_sym_insert] = ACTIONS(1443), - [anon_sym_async] = ACTIONS(1443), - [anon_sym_PIPE] = ACTIONS(1441), - [anon_sym_table] = ACTIONS(1443), - [anon_sym_assert] = ACTIONS(1443), - [anon_sym_assert_equal] = ACTIONS(1443), - [anon_sym_context] = ACTIONS(1443), - [anon_sym_download] = ACTIONS(1443), - [anon_sym_help] = ACTIONS(1443), - [anon_sym_length] = ACTIONS(1443), - [anon_sym_output] = ACTIONS(1443), - [anon_sym_output_error] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1443), - [anon_sym_append] = ACTIONS(1443), - [anon_sym_metadata] = ACTIONS(1443), - [anon_sym_move] = ACTIONS(1443), - [anon_sym_read] = ACTIONS(1443), - [anon_sym_workdir] = ACTIONS(1443), - [anon_sym_write] = ACTIONS(1443), - [anon_sym_from_json] = ACTIONS(1443), - [anon_sym_to_json] = ACTIONS(1443), - [anon_sym_to_string] = ACTIONS(1443), - [anon_sym_to_float] = ACTIONS(1443), - [anon_sym_bash] = ACTIONS(1443), - [anon_sym_fish] = ACTIONS(1443), - [anon_sym_raw] = ACTIONS(1443), - [anon_sym_sh] = ACTIONS(1443), - [anon_sym_zsh] = ACTIONS(1443), - [anon_sym_random] = ACTIONS(1443), - [anon_sym_random_boolean] = ACTIONS(1443), - [anon_sym_random_float] = ACTIONS(1443), - [anon_sym_random_integer] = ACTIONS(1443), - [anon_sym_columns] = ACTIONS(1443), - [anon_sym_rows] = ACTIONS(1443), - [anon_sym_reverse] = ACTIONS(1443), + [sym_identifier] = ACTIONS(538), + [sym__comment] = ACTIONS(3), + [anon_sym_LBRACE] = ACTIONS(536), + [anon_sym_RBRACE] = ACTIONS(536), + [anon_sym_SEMI] = ACTIONS(536), + [anon_sym_LPAREN] = ACTIONS(536), + [anon_sym_RPAREN] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(536), + [sym_integer] = ACTIONS(538), + [sym_float] = ACTIONS(536), + [sym_string] = ACTIONS(536), + [anon_sym_true] = ACTIONS(538), + [anon_sym_false] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(536), + [anon_sym_RBRACK] = ACTIONS(536), + [anon_sym_COLON] = ACTIONS(536), + [anon_sym_DOT_DOT] = ACTIONS(536), + [anon_sym_PLUS] = ACTIONS(536), + [anon_sym_DASH] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(536), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(536), + [anon_sym_EQ_EQ] = ACTIONS(536), + [anon_sym_BANG_EQ] = ACTIONS(536), + [anon_sym_AMP_AMP] = ACTIONS(536), + [anon_sym_PIPE_PIPE] = ACTIONS(536), + [anon_sym_GT] = ACTIONS(538), + [anon_sym_LT] = ACTIONS(538), + [anon_sym_GT_EQ] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(536), + [anon_sym_EQ_GT] = ACTIONS(536), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_table] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_assert] = ACTIONS(538), + [anon_sym_assert_equal] = ACTIONS(538), + [anon_sym_context] = ACTIONS(538), + [anon_sym_download] = ACTIONS(538), + [anon_sym_help] = ACTIONS(538), + [anon_sym_length] = ACTIONS(538), + [anon_sym_output] = ACTIONS(538), + [anon_sym_output_error] = ACTIONS(538), + [anon_sym_type] = ACTIONS(538), + [anon_sym_append] = ACTIONS(538), + [anon_sym_metadata] = ACTIONS(538), + [anon_sym_move] = ACTIONS(538), + [anon_sym_read] = ACTIONS(538), + [anon_sym_workdir] = ACTIONS(538), + [anon_sym_write] = ACTIONS(538), + [anon_sym_from_json] = ACTIONS(538), + [anon_sym_to_json] = ACTIONS(538), + [anon_sym_to_string] = ACTIONS(538), + [anon_sym_to_float] = ACTIONS(538), + [anon_sym_bash] = ACTIONS(538), + [anon_sym_fish] = ACTIONS(538), + [anon_sym_raw] = ACTIONS(538), + [anon_sym_sh] = ACTIONS(538), + [anon_sym_zsh] = ACTIONS(538), + [anon_sym_random] = ACTIONS(538), + [anon_sym_random_boolean] = ACTIONS(538), + [anon_sym_random_float] = ACTIONS(538), + [anon_sym_random_integer] = ACTIONS(538), + [anon_sym_columns] = ACTIONS(538), + [anon_sym_rows] = ACTIONS(538), + [anon_sym_reverse] = ACTIONS(538), }, }; @@ -58839,34 +16290,34 @@ static const uint16_t ts_small_parse_table[] = { [0] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1755), 1, + ACTIONS(595), 1, anon_sym_COLON, - ACTIONS(1757), 1, + ACTIONS(597), 1, anon_sym_DASH_GT, - ACTIONS(1780), 1, + ACTIONS(615), 1, anon_sym_COMMA, - STATE(873), 1, + STATE(268), 1, sym_math_operator, - STATE(874), 1, + STATE(270), 1, sym_logic_operator, - ACTIONS(77), 2, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(1535), 8, + ACTIONS(446), 8, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -58875,7 +16326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_DOT_DOT, anon_sym_EQ_GT, - ACTIONS(1537), 37, + ACTIONS(448), 37, sym_identifier, sym_integer, anon_sym_true, @@ -58916,12 +16367,12 @@ static const uint16_t ts_small_parse_table[] = { [89] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(1782), 1, + ACTIONS(621), 1, anon_sym_elseif, - STATE(582), 2, + STATE(157), 2, sym_else_if, aux_sym_if_else_repeat1, - ACTIONS(1542), 11, + ACTIONS(617), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -58933,7 +16384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(1544), 49, + ACTIONS(619), 49, sym_identifier, sym_integer, anon_sym_true, @@ -58983,121 +16434,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [164] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1785), 1, - anon_sym_elseif, - STATE(583), 2, - sym_else_if, - aux_sym_if_else_repeat1, - ACTIONS(1542), 11, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1544), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [239] = 20, + [164] = 20, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(1447), 1, + ACTIONS(350), 1, anon_sym_LBRACE, - ACTIONS(1449), 1, + ACTIONS(352), 1, anon_sym_LPAREN, - ACTIONS(1451), 1, + ACTIONS(354), 1, sym_integer, - ACTIONS(1457), 1, + ACTIONS(360), 1, anon_sym_LBRACK, - ACTIONS(1459), 1, + ACTIONS(362), 1, anon_sym_EQ_GT, - ACTIONS(1461), 1, + ACTIONS(364), 1, anon_sym_table, - ACTIONS(1509), 1, + ACTIONS(366), 1, sym_identifier, - ACTIONS(1788), 1, + ACTIONS(624), 1, anon_sym_RBRACK, - STATE(360), 1, + STATE(56), 1, sym__built_in_function_name, - STATE(609), 1, - aux_sym_list_repeat1, - STATE(612), 1, + STATE(160), 1, sym_expression, - STATE(1134), 1, + STATE(166), 1, + aux_sym_list_repeat1, + STATE(529), 1, sym_identifier_list, - ACTIONS(1453), 2, + ACTIONS(356), 2, sym_float, sym_string, - ACTIONS(1455), 2, + ACTIONS(358), 2, anon_sym_true, anon_sym_false, - STATE(573), 2, + STATE(150), 2, sym__context_defined_function, sym_built_in_function, - STATE(570), 5, + STATE(146), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(566), 7, + STATE(151), 7, sym__expression_kind, sym_value, sym_index, @@ -59105,7 +16486,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(1359), 31, + ACTIONS(276), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -59137,255 +16518,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [343] = 3, + [268] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(1701), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1703), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [413] = 20, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1790), 1, - anon_sym_RBRACK, - STATE(360), 1, - sym__built_in_function_name, - STATE(608), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [517] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1685), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1687), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [587] = 12, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1764), 1, + ACTIONS(599), 1, anon_sym_COLON, - ACTIONS(1766), 1, + ACTIONS(601), 1, anon_sym_DASH_GT, - ACTIONS(1780), 1, + ACTIONS(615), 1, anon_sym_COMMA, - STATE(809), 1, - sym_logic_operator, - STATE(812), 1, + STATE(223), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(224), 1, + sym_logic_operator, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(1535), 7, + ACTIONS(446), 7, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -59393,7 +16556,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, - ACTIONS(1537), 37, + ACTIONS(448), 37, sym_identifier, sym_integer, anon_sym_true, @@ -59431,1698 +16594,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [675] = 20, + [356] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1792), 1, - anon_sym_RBRACK, - STATE(360), 1, - sym__built_in_function_name, - STATE(598), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [779] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1577), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1579), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [849] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1441), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1443), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [919] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1581), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1583), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [989] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1585), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1587), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1059] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1589), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1591), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1129] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1593), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1595), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1199] = 20, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1794), 1, - anon_sym_RBRACK, - STATE(360), 1, - sym__built_in_function_name, - STATE(598), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1303] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1597), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1599), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1373] = 20, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1796), 1, - sym_identifier, - ACTIONS(1799), 1, - anon_sym_LBRACE, - ACTIONS(1802), 1, - anon_sym_LPAREN, - ACTIONS(1805), 1, - sym_integer, - ACTIONS(1814), 1, - anon_sym_LBRACK, - ACTIONS(1817), 1, - anon_sym_RBRACK, - ACTIONS(1819), 1, - anon_sym_EQ_GT, - ACTIONS(1822), 1, - anon_sym_PIPE, - ACTIONS(1825), 1, - anon_sym_table, - STATE(360), 1, - sym__built_in_function_name, - STATE(598), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1808), 2, - sym_float, - sym_string, - ACTIONS(1811), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1828), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1477] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1601), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1603), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1547] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1605), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1607), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1617] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1609), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1611), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1687] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1723), 1, - anon_sym_SEMI, - ACTIONS(1525), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1527), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1759] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1613), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1615), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1829] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1665), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1667), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1899] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1705), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1707), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1969] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1573), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1575), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2039] = 20, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1831), 1, - anon_sym_RBRACK, - STATE(360), 1, - sym__built_in_function_name, - STATE(596), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2143] = 20, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1833), 1, - anon_sym_RBRACK, - STATE(360), 1, - sym__built_in_function_name, - STATE(598), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2247] = 20, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1835), 1, - anon_sym_RBRACK, - STATE(360), 1, - sym__built_in_function_name, - STATE(598), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2351] = 20, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1837), 1, - anon_sym_RBRACK, - STATE(360), 1, - sym__built_in_function_name, - STATE(589), 1, - aux_sym_list_repeat1, - STATE(612), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2455] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1627), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1629), 49, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2525] = 12, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1764), 1, + ACTIONS(599), 1, anon_sym_COLON, - ACTIONS(1766), 1, + ACTIONS(601), 1, anon_sym_DASH_GT, - ACTIONS(1843), 1, + ACTIONS(630), 1, anon_sym_COMMA, - STATE(809), 1, - sym_logic_operator, - STATE(812), 1, + STATE(223), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(224), 1, + sym_logic_operator, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(1841), 7, + ACTIONS(628), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -61130,7 +16632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, - ACTIONS(1839), 37, + ACTIONS(626), 37, sym_identifier, sym_integer, anon_sym_true, @@ -61168,42 +16670,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [2613] = 3, + [444] = 20, ACTIONS(3), 1, sym__comment, - ACTIONS(1693), 13, - ts_builtin_sym_end, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(352), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(632), 1, + anon_sym_RBRACK, + STATE(56), 1, + sym__built_in_function_name, + STATE(160), 1, + sym_expression, + STATE(164), 1, + aux_sym_list_repeat1, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, sym_float, sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1695), 49, - sym_identifier, - sym_integer, + ACTIONS(358), 2, anon_sym_true, anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -61235,42 +16754,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [2683] = 3, + [548] = 20, ACTIONS(3), 1, sym__comment, - ACTIONS(1689), 13, - ts_builtin_sym_end, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(352), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(634), 1, + anon_sym_RBRACK, + STATE(56), 1, + sym__built_in_function_name, + STATE(160), 1, + sym_expression, + STATE(166), 1, + aux_sym_list_repeat1, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, sym_float, sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1691), 49, - sym_identifier, - sym_integer, + ACTIONS(358), 2, anon_sym_true, anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -61302,14 +16838,498 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [2753] = 5, + [652] = 20, ACTIONS(3), 1, sym__comment, - STATE(776), 1, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(636), 1, + anon_sym_RBRACK, + STATE(56), 1, + sym__built_in_function_name, + STATE(160), 1, + sym_expression, + STATE(162), 1, + aux_sym_list_repeat1, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [756] = 20, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_RBRACK, + STATE(56), 1, + sym__built_in_function_name, + STATE(160), 1, + sym_expression, + STATE(166), 1, + aux_sym_list_repeat1, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [860] = 20, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(640), 1, + anon_sym_RBRACK, + STATE(56), 1, + sym__built_in_function_name, + STATE(158), 1, + aux_sym_list_repeat1, + STATE(160), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [964] = 20, + ACTIONS(3), 1, + sym__comment, + ACTIONS(642), 1, + sym_identifier, + ACTIONS(645), 1, + anon_sym_LBRACE, + ACTIONS(648), 1, + anon_sym_LPAREN, + ACTIONS(651), 1, + sym_integer, + ACTIONS(660), 1, + anon_sym_LBRACK, + ACTIONS(663), 1, + anon_sym_RBRACK, + ACTIONS(665), 1, + anon_sym_EQ_GT, + ACTIONS(668), 1, + anon_sym_PIPE, + ACTIONS(671), 1, + anon_sym_table, + STATE(56), 1, + sym__built_in_function_name, + STATE(160), 1, + sym_expression, + STATE(166), 1, + aux_sym_list_repeat1, + STATE(529), 1, + sym_identifier_list, + ACTIONS(654), 2, + sym_float, + sym_string, + ACTIONS(657), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(674), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [1068] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(677), 1, + anon_sym_COLON, + ACTIONS(679), 1, + anon_sym_DASH_GT, + STATE(189), 1, sym_logic_operator, - STATE(777), 1, + STATE(191), 1, sym_math_operator, - ACTIONS(1467), 19, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(459), 7, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + ACTIONS(461), 37, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [1153] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(677), 1, + anon_sym_COLON, + ACTIONS(679), 1, + anon_sym_DASH_GT, + STATE(189), 1, + sym_logic_operator, + STATE(191), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(408), 7, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + ACTIONS(410), 37, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [1238] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(189), 1, + sym_logic_operator, + STATE(191), 1, + sym_math_operator, + ACTIONS(455), 19, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -61329,7 +17349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_DASH_GT, - ACTIONS(1469), 40, + ACTIONS(457), 40, sym_identifier, sym_integer, anon_sym_true, @@ -61370,164 +17390,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [2826] = 11, + [1311] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1845), 1, - anon_sym_COLON, - ACTIONS(1847), 1, - anon_sym_DASH_GT, - STATE(776), 1, - sym_logic_operator, - STATE(777), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(1521), 7, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, + ACTIONS(681), 1, anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(1523), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2911] = 11, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1845), 1, - anon_sym_COLON, - ACTIONS(1847), 1, - anon_sym_DASH_GT, - STATE(776), 1, + STATE(189), 1, sym_logic_operator, - STATE(777), 1, + STATE(191), 1, sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(1531), 7, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(1533), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2996] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1849), 1, - anon_sym_DOT_DOT, - STATE(776), 1, - sym_logic_operator, - STATE(777), 1, - sym_math_operator, - ACTIONS(1467), 18, + ACTIONS(424), 18, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -61546,7 +17418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_DASH_GT, - ACTIONS(1469), 40, + ACTIONS(426), 40, sym_identifier, sym_integer, anon_sym_true, @@ -61587,1964 +17459,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [3071] = 5, + [1386] = 3, ACTIONS(3), 1, sym__comment, - STATE(776), 1, - sym_logic_operator, - STATE(777), 1, - sym_math_operator, - ACTIONS(1501), 19, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - ACTIONS(1503), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3144] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(776), 1, - sym_logic_operator, - STATE(777), 1, - sym_math_operator, - ACTIONS(1517), 19, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - ACTIONS(1519), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3217] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(69), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3315] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_identifier, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1855), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(960), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3413] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1859), 1, - sym_identifier, - ACTIONS(1861), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(986), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3511] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1863), 1, - sym_identifier, - ACTIONS(1865), 1, - anon_sym_EQ_GT, - ACTIONS(1867), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(930), 1, - sym_expression, - STATE(1121), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3609] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(464), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3707] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1333), 1, - anon_sym_EQ_GT, - ACTIONS(1357), 1, - anon_sym_table, - ACTIONS(1873), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(951), 1, - sym_expression, - STATE(1099), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3805] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1875), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(988), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3903] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(468), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4001] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(642), 1, - sym_logic_operator, - STATE(643), 1, - sym_math_operator, - ACTIONS(1501), 18, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - ACTIONS(1503), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4073] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(629), 1, - sym_expression, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4171] = 11, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1719), 1, - anon_sym_COLON, - ACTIONS(1721), 1, - anon_sym_DASH_GT, - STATE(642), 1, - sym_logic_operator, - STATE(643), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(1531), 6, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - ACTIONS(1533), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4255] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(642), 1, - sym_logic_operator, - STATE(643), 1, - sym_math_operator, - ACTIONS(1517), 18, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - ACTIONS(1519), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4327] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(54), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4425] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(163), 1, - anon_sym_EQ_GT, - ACTIONS(187), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(182), 1, - sym__built_in_function_name, - STATE(402), 1, - sym_expression, - STATE(1118), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(191), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4523] = 11, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1719), 1, - anon_sym_COLON, - ACTIONS(1721), 1, - anon_sym_DASH_GT, - STATE(642), 1, - sym_logic_operator, - STATE(643), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(1521), 6, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - ACTIONS(1523), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4607] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1877), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(973), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4705] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(38), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4803] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(37), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4901] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4999] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(95), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5097] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(138), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5195] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(631), 1, - sym_expression, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5293] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(632), 1, - sym_expression, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5391] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1573), 12, + ACTIONS(683), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, + anon_sym_elseif, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(1575), 48, + ACTIONS(685), 49, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, + anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, @@ -63588,508 +17525,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [5459] = 18, + [1455] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1879), 1, - anon_sym_EQ_GT, - ACTIONS(1881), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(618), 1, - sym_expression, - STATE(1120), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5557] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(635), 1, - sym_expression, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5655] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1883), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(994), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5753] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(111), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5851] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_EQ_GT, - ACTIONS(225), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(5), 1, - sym_expression, - STATE(187), 1, - sym__built_in_function_name, - STATE(1144), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(229), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5949] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(477), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6047] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1705), 12, + ACTIONS(536), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, + anon_sym_elseif, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(1707), 48, + ACTIONS(538), 49, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, + anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, @@ -64133,615 +17591,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [6115] = 18, + [1524] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(84), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6213] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(169), 1, - sym__built_in_function_name, - STATE(355), 1, - sym_expression, - STATE(1236), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(153), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6311] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(107), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6409] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(3), 1, - sym_expression, - STATE(169), 1, - sym__built_in_function_name, - STATE(1236), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(153), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6507] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(100), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6605] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1885), 1, - sym_identifier, - ACTIONS(1887), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(962), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6703] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(104), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6801] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, STATE(189), 1, - sym__built_in_function_name, - STATE(446), 1, - sym_expression, - STATE(1175), 1, - sym_identifier_list, - ACTIONS(13), 2, + sym_logic_operator, + STATE(191), 1, + sym_math_operator, + ACTIONS(430), 19, + anon_sym_LBRACE, + anon_sym_LPAREN, sym_float, sym_string, - ACTIONS(15), 2, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + ACTIONS(432), 40, + sym_identifier, + sym_integer, anon_sym_true, anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(309), 31, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -64773,535 +17659,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [6899] = 18, + [1597] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(445), 1, - anon_sym_EQ_GT, - ACTIONS(469), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(12), 1, - sym_expression, - STATE(214), 1, - sym__built_in_function_name, - STATE(1129), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(473), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6997] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(86), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7095] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(102), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7193] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(121), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7291] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, STATE(189), 1, - sym__built_in_function_name, - STATE(442), 1, - sym_expression, - STATE(1175), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(309), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7389] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, - anon_sym_table, - ACTIONS(605), 1, + sym_logic_operator, + STATE(191), 1, + sym_math_operator, + ACTIONS(424), 19, anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(8), 1, - sym_expression, - STATE(189), 1, - sym__built_in_function_name, - STATE(1175), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(309), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7487] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(55), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, sym_float, sym_string, - ACTIONS(15), 2, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + ACTIONS(426), 40, + sym_identifier, + sym_integer, anon_sym_true, anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -65333,1469 +17727,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [7585] = 18, + [1670] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(70), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7683] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(89), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7781] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(92), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7879] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1889), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(998), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7977] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(136), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8075] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1879), 1, - anon_sym_EQ_GT, - ACTIONS(1881), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(615), 1, - sym_expression, - STATE(1120), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8173] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1863), 1, - sym_identifier, - ACTIONS(1865), 1, - anon_sym_EQ_GT, - ACTIONS(1867), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(933), 1, - sym_expression, - STATE(1121), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8271] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(135), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8369] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(131), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8467] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(111), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(161), 1, - sym__built_in_function_name, - STATE(336), 1, - sym_expression, - STATE(1230), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(115), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8565] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(189), 1, - sym__built_in_function_name, - STATE(432), 1, - sym_expression, - STATE(1175), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(309), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8663] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(189), 1, - sym__built_in_function_name, - STATE(431), 1, - sym_expression, - STATE(1175), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(309), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8761] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(122), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8859] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(41), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8957] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(62), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9055] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(163), 1, - anon_sym_EQ_GT, - ACTIONS(187), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(182), 1, - sym__built_in_function_name, - STATE(428), 1, - sym_expression, - STATE(1118), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(191), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9153] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(509), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9251] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(189), 1, - sym__built_in_function_name, - STATE(429), 1, - sym_expression, - STATE(1175), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(309), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9349] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1753), 1, - anon_sym_SEMI, - ACTIONS(1525), 11, + ACTIONS(687), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, + anon_sym_elseif, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(1527), 48, + ACTIONS(689), 49, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, + anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, @@ -66839,9057 +17793,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [9419] = 18, + [1739] = 18, ACTIONS(3), 1, sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(117), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9517] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(492), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9615] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(116), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9713] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(61), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9811] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(67), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9909] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(68), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10007] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(71), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10105] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(72), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10203] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(73), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10301] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(103), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10399] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1891), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(974), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10497] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1333), 1, - anon_sym_EQ_GT, - ACTIONS(1357), 1, - anon_sym_table, - ACTIONS(1873), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(948), 1, - sym_expression, - STATE(1099), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10595] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1893), 1, - sym_identifier, - ACTIONS(1895), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1008), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(1012), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10693] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(74), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10791] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1893), 1, - sym_identifier, - ACTIONS(1895), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1008), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(1010), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10889] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(245), 1, - anon_sym_EQ_GT, - ACTIONS(269), 1, - anon_sym_table, - ACTIONS(906), 1, - sym_identifier, - STATE(196), 1, - sym__built_in_function_name, - STATE(436), 1, - sym_expression, - STATE(1140), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10987] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(46), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11085] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1897), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(1003), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11183] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(75), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11281] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1685), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1687), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11349] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(961), 1, - sym_identifier, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(979), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(985), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11447] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(33), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11545] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(124), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11643] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(125), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11741] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(463), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11839] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(126), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11937] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(961), 1, - sym_identifier, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(979), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1002), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12035] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(961), 1, - sym_identifier, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(979), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(980), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12133] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(963), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12231] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(961), 1, - sym_identifier, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(979), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1001), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12329] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(245), 1, - anon_sym_EQ_GT, - ACTIONS(269), 1, - anon_sym_table, - ACTIONS(906), 1, - sym_identifier, - STATE(196), 1, - sym__built_in_function_name, - STATE(441), 1, - sym_expression, - STATE(1140), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12427] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(111), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(161), 1, - sym__built_in_function_name, - STATE(349), 1, - sym_expression, - STATE(1230), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(115), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12525] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1333), 1, - anon_sym_EQ_GT, - ACTIONS(1357), 1, - anon_sym_table, - ACTIONS(1873), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(949), 1, - sym_expression, - STATE(1099), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12623] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(245), 1, - anon_sym_EQ_GT, - ACTIONS(269), 1, - anon_sym_table, - ACTIONS(906), 1, - sym_identifier, - STATE(196), 1, - sym__built_in_function_name, - STATE(447), 1, - sym_expression, - STATE(1140), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12721] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(111), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(161), 1, - sym__built_in_function_name, - STATE(343), 1, - sym_expression, - STATE(1230), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(115), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12819] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_EQ_GT, - ACTIONS(225), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(187), 1, - sym__built_in_function_name, - STATE(386), 1, - sym_expression, - STATE(1144), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(229), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12917] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(245), 1, - anon_sym_EQ_GT, - ACTIONS(269), 1, - anon_sym_table, - ACTIONS(906), 1, - sym_identifier, - STATE(196), 1, - sym__built_in_function_name, - STATE(438), 1, - sym_expression, - STATE(1140), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13015] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(87), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13113] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(460), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13211] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(105), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13309] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(106), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13407] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(148), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13505] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(146), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13603] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(145), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13701] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(144), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13799] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(143), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13897] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(88), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13995] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(90), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14093] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(91), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14191] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(93), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14289] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(94), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14387] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(142), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14485] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(505), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14583] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(111), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(161), 1, - sym__built_in_function_name, - STATE(344), 1, - sym_expression, - STATE(1230), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(115), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14681] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1903), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(993), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14779] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(98), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14877] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(119), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14975] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(118), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15073] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(128), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15171] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(114), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15269] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(99), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15367] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(113), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15465] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_EQ_GT, - ACTIONS(225), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(187), 1, - sym__built_in_function_name, - STATE(395), 1, - sym_expression, - STATE(1144), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(229), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15563] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(112), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15661] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(129), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15759] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1441), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1443), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15827] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(110), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15925] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(109), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16023] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1903), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(970), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16121] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1903), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(995), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16219] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_identifier, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1855), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(967), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16317] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(96), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16415] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1903), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(984), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16513] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(108), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16611] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(501), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16709] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(23), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16807] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(120), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [16905] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(97), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17003] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1863), 1, - sym_identifier, - ACTIONS(1865), 1, - anon_sym_EQ_GT, - ACTIONS(1867), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(932), 1, - sym_expression, - STATE(1121), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17101] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1863), 1, - sym_identifier, - ACTIONS(1865), 1, - anon_sym_EQ_GT, - ACTIONS(1867), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(944), 1, - sym_expression, - STATE(1121), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17199] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_identifier, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1855), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(958), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17297] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1863), 1, - sym_identifier, - ACTIONS(1865), 1, - anon_sym_EQ_GT, - ACTIONS(1867), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(929), 1, - sym_expression, - STATE(1121), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17395] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(169), 1, - sym__built_in_function_name, - STATE(371), 1, - sym_expression, - STATE(1236), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(153), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17493] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(31), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17591] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(123), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17689] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(127), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17787] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(132), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17885] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(133), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [17983] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(134), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18081] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(111), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(161), 1, - sym__built_in_function_name, - STATE(339), 1, - sym_expression, - STATE(1230), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(115), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18179] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1879), 1, - anon_sym_EQ_GT, - ACTIONS(1881), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(617), 1, - sym_expression, - STATE(1120), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18277] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1879), 1, - anon_sym_EQ_GT, - ACTIONS(1881), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(620), 1, - sym_expression, - STATE(1120), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18375] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(85), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18473] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(139), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18571] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(556), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18669] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(221), 1, - sym__built_in_function_name, - STATE(539), 1, - sym_expression, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18767] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1511), 1, - anon_sym_EQ_GT, - ACTIONS(1513), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(549), 1, - sym_expression, - STATE(1119), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18865] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(83), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [18963] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(141), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19061] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1879), 1, - anon_sym_EQ_GT, - ACTIONS(1881), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(616), 1, - sym_expression, - STATE(1120), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19159] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(60), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19257] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(82), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19355] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(52), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19453] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1333), 1, - anon_sym_EQ_GT, - ACTIONS(1357), 1, - anon_sym_table, - ACTIONS(1873), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(950), 1, - sym_expression, - STATE(1099), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19551] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(169), 1, - sym__built_in_function_name, - STATE(356), 1, - sym_expression, - STATE(1236), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(153), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19649] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(81), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19747] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(80), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19845] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(169), 1, - sym__built_in_function_name, - STATE(359), 1, - sym_expression, - STATE(1236), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(153), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [19943] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(115), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20041] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(79), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20139] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(967), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(973), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(977), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1905), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(983), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20237] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(130), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20335] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, + ACTIONS(436), 1, anon_sym_LBRACE, - ACTIONS(1029), 1, + ACTIONS(691), 1, sym_identifier, - STATE(221), 1, - sym__built_in_function_name, - STATE(532), 1, - sym_expression, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20433] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(111), 1, + ACTIONS(693), 1, anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(161), 1, + STATE(51), 1, sym__built_in_function_name, STATE(352), 1, sym_expression, - STATE(1230), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(63), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(65), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(399), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(408), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(406), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -75897,7 +17841,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(115), 31, + ACTIONS(370), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -75929,1552 +17873,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [20531] = 18, + [1837] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(967), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(973), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(977), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1893), 1, - sym_identifier, - ACTIONS(1895), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1008), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(1009), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20629] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, + ACTIONS(436), 1, anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, + ACTIONS(695), 1, sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, + ACTIONS(697), 1, anon_sym_table, - STATE(466), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20727] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(77), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20825] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(500), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [20923] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(42), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21021] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(76), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21119] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(78), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21217] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, - anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(506), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21315] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(32), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21413] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(554), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21511] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1907), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(981), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21609] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(163), 1, - anon_sym_EQ_GT, - ACTIONS(187), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(4), 1, - sym_expression, - STATE(182), 1, - sym__built_in_function_name, - STATE(1118), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(191), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21707] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(552), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21805] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(11), 1, - sym_expression, - STATE(169), 1, - sym__built_in_function_name, - STATE(1236), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(153), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [21903] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1511), 1, - anon_sym_EQ_GT, - ACTIONS(1513), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(548), 1, - sym_expression, - STATE(1119), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22001] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(43), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22099] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1689), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1691), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22167] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(221), 1, - sym__built_in_function_name, - STATE(518), 1, - sym_expression, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22265] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1459), 1, - anon_sym_EQ_GT, - ACTIONS(1461), 1, - anon_sym_table, - ACTIONS(1509), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(555), 1, - sym_expression, - STATE(1134), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22363] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, STATE(51), 1, - sym_expression, - STATE(221), 1, sym__built_in_function_name, - STATE(1149), 1, + STATE(367), 1, + sym_expression, + STATE(550), 1, sym_identifier_list, - ACTIONS(13), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(15), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(486), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(456), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(495), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -77482,7 +17921,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(51), 31, + ACTIONS(370), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -77514,7 +17953,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [22461] = 18, + [1935] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(695), 1, + sym_identifier, + ACTIONS(697), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(362), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [2033] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(9), 1, @@ -77529,2305 +18048,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, + ACTIONS(65), 1, sym_identifier, - STATE(50), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22559] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(49), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22657] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(48), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22755] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(445), 1, - anon_sym_EQ_GT, - ACTIONS(469), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(214), 1, - sym__built_in_function_name, - STATE(485), 1, - sym_expression, - STATE(1129), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(473), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22853] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(445), 1, - anon_sym_EQ_GT, - ACTIONS(469), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(214), 1, - sym__built_in_function_name, - STATE(503), 1, - sym_expression, - STATE(1129), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(473), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [22951] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(445), 1, - anon_sym_EQ_GT, - ACTIONS(469), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(214), 1, - sym__built_in_function_name, - STATE(484), 1, - sym_expression, - STATE(1129), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(473), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23049] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23147] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(221), 1, - sym__built_in_function_name, - STATE(525), 1, - sym_expression, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23245] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(44), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23343] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(45), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23441] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(47), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23539] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1909), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(972), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23637] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(65), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23735] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(64), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23833] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(63), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [23931] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(40), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24029] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(59), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24127] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(58), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24225] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(17), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24323] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(445), 1, - anon_sym_EQ_GT, - ACTIONS(469), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(214), 1, - sym__built_in_function_name, - STATE(469), 1, - sym_expression, - STATE(1129), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(473), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24421] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1665), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1667), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24489] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(36), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24587] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1911), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(978), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24685] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1577), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1579), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24753] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(57), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24851] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(35), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [24949] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(56), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25047] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(221), 1, - sym__built_in_function_name, - STATE(510), 1, - sym_expression, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25145] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - ACTIONS(233), 1, anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(169), 1, + STATE(25), 1, sym__built_in_function_name, - STATE(358), 1, + STATE(121), 1, sym_expression, - STATE(1236), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(153), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25243] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(53), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, + STATE(520), 1, sym_identifier_list, ACTIONS(13), 2, sym_float, @@ -79835,16 +18064,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, anon_sym_true, anon_sym_false, - STATE(486), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - STATE(456), 5, + STATE(124), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(495), 7, + STATE(114), 7, sym__expression_kind, sym_value, sym_index, @@ -79884,112 +18113,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [25341] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1627), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1629), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25409] = 18, + [2131] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(967), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(973), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(977), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1893), 1, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(699), 1, sym_identifier, - ACTIONS(1895), 1, + ACTIONS(701), 1, anon_sym_table, - STATE(535), 1, + STATE(64), 1, sym__built_in_function_name, - STATE(999), 1, + STATE(389), 1, sym_expression, - STATE(1198), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(969), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(971), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(942), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(935), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(927), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -79997,7 +18161,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(981), 31, + ACTIONS(703), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -80029,47 +18193,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [25507] = 18, + [2229] = 18, ACTIONS(3), 1, sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, anon_sym_LBRACE, - ACTIONS(1029), 1, + ACTIONS(695), 1, sym_identifier, - STATE(140), 1, - sym_expression, - STATE(221), 1, + ACTIONS(697), 1, + anon_sym_table, + STATE(51), 1, sym__built_in_function_name, - STATE(1149), 1, + STATE(361), 1, + sym_expression, + STATE(550), 1, sym_identifier_list, - ACTIONS(13), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(15), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(486), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(456), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(495), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -80077,7 +18241,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(51), 31, + ACTIONS(370), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -80109,687 +18273,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [25605] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(137), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25703] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(445), 1, - anon_sym_EQ_GT, - ACTIONS(469), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(214), 1, - sym__built_in_function_name, - STATE(454), 1, - sym_expression, - STATE(1129), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(473), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25801] = 18, + [2327] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(1451), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(1457), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1869), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1871), 1, - anon_sym_table, - STATE(496), 1, - sym_expression, - STATE(535), 1, - sym__built_in_function_name, - STATE(1178), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25899] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, + ACTIONS(436), 1, anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1885), 1, + ACTIONS(705), 1, sym_identifier, - ACTIONS(1887), 1, + ACTIONS(707), 1, anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(966), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [25997] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(23), 1, - anon_sym_EQ_GT, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(49), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(39), 1, - sym_expression, - STATE(221), 1, - sym__built_in_function_name, - STATE(1149), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(51), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [26095] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1885), 1, - sym_identifier, - ACTIONS(1887), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(969), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [26193] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1885), 1, - sym_identifier, - ACTIONS(1887), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(968), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [26291] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(21), 1, - sym_expression, - STATE(189), 1, - sym__built_in_function_name, - STATE(1175), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(309), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [26389] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(163), 1, - anon_sym_EQ_GT, - ACTIONS(187), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(182), 1, + STATE(85), 1, sym__built_in_function_name, STATE(425), 1, sym_expression, - STATE(1118), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(13), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(15), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(486), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(456), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(495), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -80797,7 +18321,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(191), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -80829,7 +18353,3767 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [26487] = 18, + [2425] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(705), 1, + sym_identifier, + ACTIONS(707), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(421), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [2523] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_table, + STATE(4), 1, + sym__built_in_function_name, + STATE(73), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(75), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [2621] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(709), 1, + sym_identifier, + ACTIONS(711), 1, + anon_sym_table, + STATE(56), 1, + sym__built_in_function_name, + STATE(349), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [2719] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(274), 1, + anon_sym_table, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(713), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(372), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [2817] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(715), 1, + sym_identifier, + ACTIONS(717), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(380), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [2915] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(705), 1, + sym_identifier, + ACTIONS(707), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(432), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3013] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(719), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(167), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3111] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(719), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(174), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3209] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(719), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(169), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3307] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(368), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(127), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3405] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(719), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(168), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3503] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(709), 1, + sym_identifier, + ACTIONS(711), 1, + anon_sym_table, + STATE(56), 1, + sym__built_in_function_name, + STATE(364), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3601] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(695), 1, + sym_identifier, + ACTIONS(697), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(365), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3699] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(709), 1, + sym_identifier, + ACTIONS(711), 1, + anon_sym_table, + STATE(56), 1, + sym__built_in_function_name, + STATE(368), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3797] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(709), 1, + sym_identifier, + ACTIONS(711), 1, + anon_sym_table, + STATE(56), 1, + sym__built_in_function_name, + STATE(366), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3895] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(709), 1, + sym_identifier, + ACTIONS(711), 1, + anon_sym_table, + STATE(56), 1, + sym__built_in_function_name, + STATE(360), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [3993] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(691), 1, + sym_identifier, + ACTIONS(693), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(355), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4091] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(132), 1, + anon_sym_table, + STATE(17), 1, + sym__built_in_function_name, + STATE(94), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(134), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4189] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(705), 1, + sym_identifier, + ACTIONS(707), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(433), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4287] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(691), 1, + sym_identifier, + ACTIONS(693), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(358), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4385] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(721), 1, + anon_sym_table, + STATE(13), 1, + sym__built_in_function_name, + STATE(83), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(723), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4483] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(691), 1, + sym_identifier, + ACTIONS(693), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(357), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4581] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(691), 1, + sym_identifier, + ACTIONS(693), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(356), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4679] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(407), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4777] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(705), 1, + sym_identifier, + ACTIONS(707), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(439), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(442), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4875] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(403), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [4973] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(729), 1, + sym_identifier, + ACTIONS(731), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(375), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5071] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(733), 1, + anon_sym_table, + STATE(71), 1, + sym_expression, + STATE(85), 1, + sym__built_in_function_name, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5169] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(274), 1, + anon_sym_table, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(713), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(374), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5267] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(274), 1, + anon_sym_table, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(713), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(369), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5365] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(402), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5463] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(705), 1, + sym_identifier, + ACTIONS(707), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(439), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(441), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5561] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(274), 1, + anon_sym_table, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(713), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(373), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5659] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(721), 1, + anon_sym_table, + STATE(13), 1, + sym__built_in_function_name, + STATE(86), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(723), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5757] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(416), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5855] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(721), 1, + anon_sym_table, + STATE(13), 1, + sym__built_in_function_name, + STATE(87), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(723), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [5953] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(382), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6051] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(378), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6149] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(137), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6247] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(368), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(129), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6345] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(133), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6443] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(364), 1, + anon_sym_table, + ACTIONS(366), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(134), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6541] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(695), 1, + sym_identifier, + ACTIONS(697), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(363), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6639] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(379), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6737] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(381), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6835] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(384), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [6933] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(386), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [7031] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(9), 1, @@ -80844,15 +22128,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, + ACTIONS(65), 1, sym_identifier, - STATE(101), 1, - sym_expression, - STATE(221), 1, + ACTIONS(67), 1, + anon_sym_LBRACE, + STATE(25), 1, sym__built_in_function_name, - STATE(1149), 1, + STATE(123), 1, + sym_expression, + STATE(520), 1, sym_identifier_list, ACTIONS(13), 2, sym_float, @@ -80860,16 +22144,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, anon_sym_true, anon_sym_false, - STATE(486), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - STATE(456), 5, + STATE(124), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(495), 7, + STATE(114), 7, sym__expression_kind, sym_value, sym_index, @@ -80909,7 +22193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [26585] = 18, + [7129] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(9), 1, @@ -80918,21 +22202,21 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(17), 1, anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(281), 1, - anon_sym_EQ_GT, - ACTIONS(305), 1, + ACTIONS(49), 1, anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, + ACTIONS(65), 1, sym_identifier, - STATE(22), 1, - sym_expression, - STATE(189), 1, + ACTIONS(67), 1, + anon_sym_LBRACE, + STATE(25), 1, sym__built_in_function_name, - STATE(1175), 1, + STATE(89), 1, + sym_expression, + STATE(520), 1, sym_identifier_list, ACTIONS(13), 2, sym_float, @@ -80940,16 +22224,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, anon_sym_true, anon_sym_false, - STATE(486), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - STATE(456), 5, + STATE(124), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(495), 7, + STATE(114), 7, sym__expression_kind, sym_value, sym_index, @@ -80957,7 +22241,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(309), 31, + ACTIONS(51), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -80989,657 +22273,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [26683] = 18, + [7227] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(59), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(61), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(67), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(245), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(269), 1, - anon_sym_table, - ACTIONS(906), 1, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, sym_identifier, - STATE(196), 1, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, sym__built_in_function_name, - STATE(445), 1, + STATE(391), 1, sym_expression, - STATE(1140), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [26781] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(245), 1, - anon_sym_EQ_GT, - ACTIONS(269), 1, - anon_sym_table, - ACTIONS(906), 1, - sym_identifier, - STATE(7), 1, - sym_expression, - STATE(196), 1, - sym__built_in_function_name, - STATE(1140), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [26879] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_EQ_GT, - ACTIONS(225), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(187), 1, - sym__built_in_function_name, - STATE(400), 1, - sym_expression, - STATE(1144), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(229), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [26977] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(245), 1, - anon_sym_EQ_GT, - ACTIONS(269), 1, - anon_sym_table, - ACTIONS(906), 1, - sym_identifier, - STATE(10), 1, - sym_expression, - STATE(196), 1, - sym__built_in_function_name, - STATE(1140), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27075] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1581), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1583), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27143] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1585), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1587), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27211] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(163), 1, - anon_sym_EQ_GT, - ACTIONS(187), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(182), 1, - sym__built_in_function_name, - STATE(420), 1, - sym_expression, - STATE(1118), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(191), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27309] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1913), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(976), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27407] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, - anon_sym_LPAREN, - ACTIONS(1451), 1, - sym_integer, - ACTIONS(1457), 1, - anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1511), 1, - anon_sym_EQ_GT, - ACTIONS(1513), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, STATE(550), 1, - sym_expression, - STATE(1119), 1, sym_identifier_list, - ACTIONS(1453), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(1455), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(573), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(570), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(566), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -81647,7 +22321,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(1515), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -81679,47 +22353,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [27505] = 18, + [7325] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(1451), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(1457), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1511), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1513), 1, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, anon_sym_table, - STATE(353), 1, + STATE(85), 1, sym__built_in_function_name, - STATE(546), 1, + STATE(377), 1, sym_expression, - STATE(1119), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(1453), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(1455), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(573), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(570), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(566), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -81727,7 +22401,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(1515), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -81759,1442 +22433,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [27603] = 18, + [7423] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(1447), 1, - anon_sym_LBRACE, - ACTIONS(1449), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(1451), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(1457), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(1509), 1, - sym_identifier, - ACTIONS(1511), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1513), 1, - anon_sym_table, - STATE(353), 1, - sym__built_in_function_name, - STATE(545), 1, - sym_expression, - STATE(1119), 1, - sym_identifier_list, - ACTIONS(1453), 2, - sym_float, - sym_string, - ACTIONS(1455), 2, - anon_sym_true, - anon_sym_false, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(570), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(566), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1515), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27701] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(163), 1, - anon_sym_EQ_GT, - ACTIONS(187), 1, - anon_sym_table, - ACTIONS(605), 1, + ACTIONS(436), 1, anon_sym_LBRACE, - ACTIONS(1029), 1, + ACTIONS(725), 1, sym_identifier, - STATE(182), 1, - sym__built_in_function_name, - STATE(414), 1, - sym_expression, - STATE(1118), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(191), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27799] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(163), 1, - anon_sym_EQ_GT, - ACTIONS(187), 1, + ACTIONS(727), 1, anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(182), 1, - sym__built_in_function_name, - STATE(419), 1, - sym_expression, - STATE(1118), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(191), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27897] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1893), 1, - sym_identifier, - ACTIONS(1895), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1000), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [27995] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1893), 1, - sym_identifier, - ACTIONS(1895), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1005), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28093] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(111), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(2), 1, - sym_expression, - STATE(161), 1, - sym__built_in_function_name, - STATE(1230), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(115), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28191] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1885), 1, - sym_identifier, - ACTIONS(1887), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(965), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28289] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1893), 1, - sym_identifier, - ACTIONS(1895), 1, - anon_sym_table, - STATE(535), 1, - sym__built_in_function_name, - STATE(1006), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28387] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_identifier, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1855), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(956), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28485] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1333), 1, - anon_sym_EQ_GT, - ACTIONS(1357), 1, - anon_sym_table, - ACTIONS(1873), 1, - sym_identifier, - STATE(360), 1, - sym__built_in_function_name, - STATE(947), 1, - sym_expression, - STATE(1099), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1359), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28583] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_identifier, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1855), 1, - anon_sym_table, - STATE(499), 1, - sym__built_in_function_name, - STATE(955), 1, - sym_expression, - STATE(1107), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28681] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1589), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1591), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28749] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1593), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1595), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28817] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1597), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1599), 48, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28885] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(977), 1, - anon_sym_EQ_GT, - ACTIONS(1861), 1, - anon_sym_table, - ACTIONS(1915), 1, - sym_identifier, - STATE(535), 1, - sym__built_in_function_name, - STATE(975), 1, - sym_expression, - STATE(1198), 1, - sym_identifier_list, - ACTIONS(969), 2, - sym_float, - sym_string, - ACTIONS(971), 2, - anon_sym_true, - anon_sym_false, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(935), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(927), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [28983] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(9), 1, - anon_sym_LPAREN, - ACTIONS(11), 1, - sym_integer, - ACTIONS(17), 1, - anon_sym_LBRACK, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(445), 1, - anon_sym_EQ_GT, - ACTIONS(469), 1, - anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, - sym_identifier, - STATE(214), 1, - sym__built_in_function_name, - STATE(481), 1, - sym_expression, - STATE(1129), 1, - sym_identifier_list, - ACTIONS(13), 2, - sym_float, - sym_string, - ACTIONS(15), 2, - anon_sym_true, - anon_sym_false, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(456), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(495), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(473), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [29081] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_EQ_GT, - ACTIONS(225), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(187), 1, - sym__built_in_function_name, - STATE(405), 1, - sym_expression, - STATE(1144), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(229), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [29179] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_EQ_GT, - ACTIONS(225), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(187), 1, - sym__built_in_function_name, - STATE(412), 1, - sym_expression, - STATE(1144), 1, - sym_identifier_list, - ACTIONS(63), 2, - sym_float, - sym_string, - ACTIONS(65), 2, - anon_sym_true, - anon_sym_false, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(408), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(406), 7, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_yield, - sym_function_call, - ACTIONS(229), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [29277] = 18, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - ACTIONS(59), 1, - anon_sym_LPAREN, - ACTIONS(61), 1, - sym_integer, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_EQ_GT, - ACTIONS(225), 1, - anon_sym_table, - ACTIONS(233), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym_identifier, - STATE(187), 1, + STATE(85), 1, sym__built_in_function_name, STATE(409), 1, sym_expression, - STATE(1144), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(63), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(65), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(399), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(408), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(406), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -83202,7 +22481,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(229), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -83234,47 +22513,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [29375] = 18, + [7521] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(963), 1, + ACTIONS(350), 1, anon_sym_LBRACE, - ACTIONS(965), 1, + ACTIONS(352), 1, anon_sym_LPAREN, - ACTIONS(967), 1, + ACTIONS(354), 1, sym_integer, - ACTIONS(973), 1, + ACTIONS(360), 1, anon_sym_LBRACK, - ACTIONS(977), 1, + ACTIONS(362), 1, anon_sym_EQ_GT, - ACTIONS(1893), 1, - sym_identifier, - ACTIONS(1895), 1, + ACTIONS(364), 1, anon_sym_table, - STATE(535), 1, + ACTIONS(366), 1, + sym_identifier, + STATE(56), 1, sym__built_in_function_name, - STATE(1008), 1, + STATE(135), 1, sym_expression, - STATE(1198), 1, + STATE(529), 1, sym_identifier_list, - ACTIONS(969), 2, + ACTIONS(356), 2, sym_float, sym_string, - ACTIONS(971), 2, + ACTIONS(358), 2, anon_sym_true, anon_sym_false, - STATE(942), 2, + STATE(150), 2, sym__context_defined_function, sym_built_in_function, - STATE(935), 5, + STATE(146), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(1011), 7, + STATE(151), 7, sym__expression_kind, sym_value, sym_index, @@ -83282,7 +22561,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(981), 31, + ACTIONS(276), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -83314,47 +22593,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [29473] = 18, + [7619] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(967), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(973), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1899), 1, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, sym_identifier, - ACTIONS(1901), 1, + ACTIONS(727), 1, anon_sym_table, - STATE(499), 1, + STATE(85), 1, sym__built_in_function_name, - STATE(952), 1, + STATE(392), 1, sym_expression, - STATE(1107), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(969), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(971), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(942), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(935), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(927), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -83362,7 +22641,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(1857), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -83394,40 +22673,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [29571] = 3, + [7717] = 18, ACTIONS(3), 1, sym__comment, - ACTIONS(1601), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(410), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, sym_float, sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1603), 48, - sym_identifier, - sym_integer, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, - anon_sym_table, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -83459,7 +22753,1367 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [29639] = 18, + [7815] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(414), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [7913] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(430), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8011] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(735), 1, + sym_identifier, + ACTIONS(737), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(406), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8109] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(427), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8207] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(429), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8305] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(411), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8403] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(274), 1, + anon_sym_table, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(713), 1, + sym_identifier, + STATE(56), 1, + sym__built_in_function_name, + STATE(370), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(276), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8501] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(715), 1, + sym_identifier, + ACTIONS(717), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(405), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8599] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(715), 1, + sym_identifier, + ACTIONS(717), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(385), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8697] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(423), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8795] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(715), 1, + sym_identifier, + ACTIONS(717), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(396), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8893] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(739), 1, + sym_identifier, + ACTIONS(741), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(419), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [8991] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(699), 1, + sym_identifier, + ACTIONS(701), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(383), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [9089] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(739), 1, + sym_identifier, + ACTIONS(741), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(426), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [9187] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(739), 1, + sym_identifier, + ACTIONS(741), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(424), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [9285] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(394), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [9383] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(735), 1, + sym_identifier, + ACTIONS(737), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(404), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [9481] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(9), 1, @@ -83474,15 +24128,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, - ACTIONS(605), 1, - anon_sym_LBRACE, - ACTIONS(1029), 1, + ACTIONS(65), 1, sym_identifier, - STATE(147), 1, - sym_expression, - STATE(221), 1, + ACTIONS(67), 1, + anon_sym_LBRACE, + STATE(25), 1, sym__built_in_function_name, - STATE(1149), 1, + STATE(113), 1, + sym_expression, + STATE(520), 1, sym_identifier_list, ACTIONS(13), 2, sym_float, @@ -83490,16 +24144,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, anon_sym_true, anon_sym_false, - STATE(486), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - STATE(456), 5, + STATE(124), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(495), 7, + STATE(114), 7, sym__expression_kind, sym_value, sym_index, @@ -83539,39 +24193,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [29737] = 3, + [9579] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(1613), 12, - ts_builtin_sym_end, + STATE(273), 1, + sym_logic_operator, + STATE(274), 1, + sym_math_operator, + ACTIONS(430), 18, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(1615), 48, + anon_sym_DASH_GT, + ACTIONS(432), 40, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_async, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, anon_sym_table, anon_sym_assert, anon_sym_assert_equal, @@ -83604,47 +24260,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [29805] = 18, + [9651] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(967), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(973), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1899), 1, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(739), 1, sym_identifier, - ACTIONS(1901), 1, + ACTIONS(741), 1, anon_sym_table, - STATE(499), 1, + STATE(85), 1, sym__built_in_function_name, - STATE(964), 1, + STATE(428), 1, sym_expression, - STATE(1107), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(969), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(971), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(942), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(935), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(927), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -83652,7 +24308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(1857), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -83684,47 +24340,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [29903] = 18, + [9749] = 18, ACTIONS(3), 1, sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, - sym_integer, - ACTIONS(973), 1, - anon_sym_LBRACK, - ACTIONS(1853), 1, - anon_sym_EQ_GT, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(49), 1, anon_sym_table, - STATE(499), 1, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + STATE(25), 1, sym__built_in_function_name, - STATE(957), 1, + STATE(112), 1, sym_expression, - STATE(1107), 1, + STATE(520), 1, sym_identifier_list, - ACTIONS(969), 2, + ACTIONS(13), 2, sym_float, sym_string, - ACTIONS(971), 2, + ACTIONS(15), 2, anon_sym_true, anon_sym_false, - STATE(942), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - STATE(935), 5, + STATE(124), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(927), 7, + STATE(114), 7, sym__expression_kind, sym_value, sym_index, @@ -83732,7 +24388,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(1857), 31, + ACTIONS(51), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -83764,47 +24420,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30001] = 18, + [9847] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(965), 1, + ACTIONS(236), 1, anon_sym_LPAREN, - ACTIONS(967), 1, + ACTIONS(238), 1, sym_integer, - ACTIONS(973), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(250), 1, anon_sym_EQ_GT, - ACTIONS(1899), 1, + ACTIONS(434), 1, sym_identifier, - ACTIONS(1901), 1, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(440), 1, anon_sym_table, - STATE(499), 1, + STATE(85), 1, sym__built_in_function_name, - STATE(953), 1, + STATE(438), 1, sym_expression, - STATE(1107), 1, + STATE(550), 1, sym_identifier_list, - ACTIONS(969), 2, + ACTIONS(240), 2, sym_float, sym_string, - ACTIONS(971), 2, + ACTIONS(242), 2, anon_sym_true, anon_sym_false, - STATE(942), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - STATE(935), 5, + STATE(340), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(927), 7, + STATE(345), 7, sym__expression_kind, sym_value, sym_index, @@ -83812,7 +24468,7 @@ static const uint16_t ts_small_parse_table[] = { sym_logic, sym_yield, sym_function_call, - ACTIONS(1857), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -83844,23 +24500,3275 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30099] = 3, + [9945] = 18, ACTIONS(3), 1, sym__comment, - ACTIONS(1609), 12, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(729), 1, + sym_identifier, + ACTIONS(731), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(398), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10043] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(434), 1, + sym_identifier, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(440), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(435), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10141] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(434), 1, + sym_identifier, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(440), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(437), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10239] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(733), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(256), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10337] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(438), 1, + anon_sym_COLON, + ACTIONS(442), 1, + anon_sym_DASH_GT, + STATE(273), 1, + sym_logic_operator, + STATE(274), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(459), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + ACTIONS(461), 37, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10421] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(368), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(131), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10519] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(273), 1, + sym_logic_operator, + STATE(274), 1, + sym_math_operator, + ACTIONS(455), 18, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + ACTIONS(457), 40, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10591] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(434), 1, + sym_identifier, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(440), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(434), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10689] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(368), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(126), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10787] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(721), 1, + anon_sym_table, + STATE(13), 1, + sym__built_in_function_name, + STATE(95), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(723), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10885] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(368), 1, + anon_sym_table, + STATE(51), 1, + sym__built_in_function_name, + STATE(132), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(370), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [10983] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + STATE(25), 1, + sym__built_in_function_name, + STATE(108), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(51), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11081] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(438), 1, + anon_sym_COLON, + ACTIONS(442), 1, + anon_sym_DASH_GT, + STATE(273), 1, + sym_logic_operator, + STATE(274), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(408), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(410), 37, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11165] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(733), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(264), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11263] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(733), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(266), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11361] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(719), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(170), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11459] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(735), 1, + sym_identifier, + ACTIONS(737), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(412), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11557] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(735), 1, + sym_identifier, + ACTIONS(737), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(415), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11655] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(733), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(272), 1, + sym_expression, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11753] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(735), 1, + sym_identifier, + ACTIONS(737), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(408), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11851] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(699), 1, + sym_identifier, + ACTIONS(701), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(388), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [11949] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(699), 1, + sym_identifier, + ACTIONS(701), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(418), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12047] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(699), 1, + sym_identifier, + ACTIONS(701), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(390), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12145] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(729), 1, + sym_identifier, + ACTIONS(731), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(401), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12243] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(729), 1, + sym_identifier, + ACTIONS(731), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(399), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12341] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(729), 1, + sym_identifier, + ACTIONS(731), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(376), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12439] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(715), 1, + sym_identifier, + ACTIONS(717), 1, + anon_sym_table, + STATE(64), 1, + sym__built_in_function_name, + STATE(413), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(703), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12537] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_table, + STATE(4), 1, + sym__built_in_function_name, + STATE(61), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(75), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12635] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_table, + STATE(4), 1, + sym__built_in_function_name, + STATE(72), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(75), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12733] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_table, + STATE(4), 1, + sym__built_in_function_name, + STATE(76), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(75), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12831] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(132), 1, + anon_sym_table, + STATE(17), 1, + sym__built_in_function_name, + STATE(97), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(134), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [12929] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_table, + STATE(4), 1, + sym__built_in_function_name, + STATE(63), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(75), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13027] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(132), 1, + anon_sym_table, + STATE(17), 1, + sym__built_in_function_name, + STATE(100), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(134), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13125] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(132), 1, + anon_sym_table, + STATE(17), 1, + sym__built_in_function_name, + STATE(88), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(134), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13223] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(705), 1, + sym_identifier, + ACTIONS(707), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(439), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(440), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13321] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(741), 1, + anon_sym_table, + ACTIONS(743), 1, + sym_identifier, + STATE(85), 1, + sym__built_in_function_name, + STATE(420), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13419] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(9), 1, + anon_sym_LPAREN, + ACTIONS(11), 1, + sym_integer, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(721), 1, + anon_sym_table, + STATE(13), 1, + sym__built_in_function_name, + STATE(93), 1, + sym_expression, + STATE(520), 1, + sym_identifier_list, + ACTIONS(13), 2, + sym_float, + sym_string, + ACTIONS(15), 2, + anon_sym_true, + anon_sym_false, + STATE(116), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(124), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(114), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(723), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13517] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(395), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13615] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(741), 1, + anon_sym_table, + ACTIONS(745), 1, + sym_identifier, + STATE(85), 1, + sym__built_in_function_name, + STATE(422), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13713] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(350), 1, + anon_sym_LBRACE, + ACTIONS(352), 1, + anon_sym_LPAREN, + ACTIONS(354), 1, + sym_integer, + ACTIONS(360), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + anon_sym_EQ_GT, + ACTIONS(366), 1, + sym_identifier, + ACTIONS(733), 1, + anon_sym_table, + STATE(67), 1, + sym_expression, + STATE(85), 1, + sym__built_in_function_name, + STATE(529), 1, + sym_identifier_list, + ACTIONS(356), 2, + sym_float, + sym_string, + ACTIONS(358), 2, + anon_sym_true, + anon_sym_false, + STATE(150), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(146), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(151), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13811] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(236), 1, + anon_sym_LPAREN, + ACTIONS(238), 1, + sym_integer, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_EQ_GT, + ACTIONS(436), 1, + anon_sym_LBRACE, + ACTIONS(725), 1, + sym_identifier, + ACTIONS(727), 1, + anon_sym_table, + STATE(85), 1, + sym__built_in_function_name, + STATE(397), 1, + sym_expression, + STATE(550), 1, + sym_identifier_list, + ACTIONS(240), 2, + sym_float, + sym_string, + ACTIONS(242), 2, + anon_sym_true, + anon_sym_false, + STATE(341), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(340), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(345), 7, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_yield, + sym_function_call, + ACTIONS(444), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [13909] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(747), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(1611), 48, + ACTIONS(749), 48, sym_identifier, sym_integer, anon_sym_true, @@ -83909,23 +27817,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30167] = 3, + [13976] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1605), 12, + ACTIONS(751), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(1607), 48, + ACTIONS(753), 48, sym_identifier, sym_integer, anon_sym_true, @@ -83974,11 +27881,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30235] = 3, + [14043] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1919), 8, + ACTIONS(548), 1, + anon_sym_SEMI, + ACTIONS(544), 10, + ts_builtin_sym_end, anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LPAREN, sym_float, sym_string, @@ -83986,7 +27897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(1917), 48, + ACTIONS(546), 48, sym_identifier, sym_integer, anon_sym_true, @@ -84035,10 +27946,1031 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30299] = 3, + [14112] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1581), 10, + ACTIONS(755), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(757), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14179] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(759), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(761), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14246] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(763), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(765), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14313] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(767), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(769), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14380] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(771), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(773), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14447] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(775), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(777), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14514] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(779), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(781), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14581] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(783), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(785), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14648] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(787), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(789), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14715] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(536), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(538), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14782] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(603), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(605), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14849] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(791), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(793), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14916] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(795), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(797), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [14983] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(799), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(801), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [15050] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(803), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(805), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [15117] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(809), 8, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(807), 48, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_async, + anon_sym_table, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [15181] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(755), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, @@ -84049,7 +28981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(1583), 36, + ACTIONS(757), 36, sym_identifier, sym_integer, anon_sym_true, @@ -84086,10 +29018,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30353] = 3, + [15235] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1573), 10, + ACTIONS(536), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, @@ -84100,7 +29032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(1575), 36, + ACTIONS(538), 36, sym_identifier, sym_integer, anon_sym_true, @@ -84137,10 +29069,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30407] = 3, + [15289] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1817), 8, + ACTIONS(663), 8, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -84149,7 +29081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(1921), 36, + ACTIONS(811), 36, sym_identifier, sym_integer, anon_sym_true, @@ -84186,10 +29118,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30459] = 3, + [15341] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1925), 7, + ACTIONS(815), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -84197,7 +29129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(1923), 36, + ACTIONS(813), 36, sym_identifier, sym_integer, anon_sym_true, @@ -84234,10 +29166,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30510] = 3, + [15392] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1929), 7, + ACTIONS(819), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -84245,7 +29177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(1927), 36, + ACTIONS(817), 36, sym_identifier, sym_integer, anon_sym_true, @@ -84282,10 +29214,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30561] = 3, + [15443] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1933), 7, + ACTIONS(823), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -84293,7 +29225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(1931), 36, + ACTIONS(821), 36, sym_identifier, sym_integer, anon_sym_true, @@ -84330,10 +29262,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30612] = 3, + [15494] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1937), 7, + ACTIONS(827), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, @@ -84341,7 +29273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(1935), 36, + ACTIONS(825), 36, sym_identifier, sym_integer, anon_sym_true, @@ -84378,19 +29310,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30663] = 6, + [15545] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1939), 1, + ACTIONS(829), 1, sym_identifier, - STATE(182), 1, + STATE(13), 1, sym__built_in_function_name, - STATE(475), 1, + STATE(111), 1, sym_function_call, - STATE(486), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(191), 31, + ACTIONS(723), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84422,19 +29354,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30713] = 6, + [15595] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1941), 1, + ACTIONS(831), 1, sym_identifier, - STATE(535), 1, + STATE(64), 1, sym__built_in_function_name, - STATE(567), 1, + STATE(147), 1, sym_function_call, - STATE(573), 2, + STATE(150), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(981), 31, + ACTIONS(703), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84466,19 +29398,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30763] = 6, + [15645] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1943), 1, + ACTIONS(833), 1, sym_identifier, + STATE(85), 1, + sym__built_in_function_name, STATE(353), 1, - sym__built_in_function_name, - STATE(567), 1, sym_function_call, - STATE(573), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(1515), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84510,107 +29442,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30813] = 6, + [15695] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1941), 1, + ACTIONS(835), 1, sym_identifier, - STATE(535), 1, + STATE(56), 1, sym__built_in_function_name, - STATE(937), 1, - sym_function_call, - STATE(942), 2, - sym__context_defined_function, - sym_built_in_function, - ACTIONS(981), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [30863] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1945), 1, - sym_identifier, - STATE(499), 1, - sym__built_in_function_name, - STATE(567), 1, - sym_function_call, - STATE(573), 2, - sym__context_defined_function, - sym_built_in_function, - ACTIONS(1857), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [30913] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1943), 1, - sym_identifier, STATE(353), 1, - sym__built_in_function_name, - STATE(937), 1, sym_function_call, - STATE(942), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(1515), 31, + ACTIONS(276), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84642,19 +29486,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [30963] = 6, + [15745] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1947), 1, + ACTIONS(833), 1, sym_identifier, - STATE(169), 1, + STATE(85), 1, sym__built_in_function_name, - STATE(387), 1, + STATE(147), 1, sym_function_call, - STATE(399), 2, + STATE(150), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(153), 31, + ACTIONS(444), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84686,19 +29530,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31013] = 6, + [15795] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1949), 1, + ACTIONS(837), 1, sym_identifier, - STATE(214), 1, + STATE(51), 1, sym__built_in_function_name, - STATE(475), 1, + STATE(353), 1, sym_function_call, - STATE(486), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(473), 31, + ACTIONS(370), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84730,19 +29574,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31063] = 6, + [15845] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1951), 1, + ACTIONS(839), 1, sym_identifier, - STATE(360), 1, + STATE(4), 1, sym__built_in_function_name, - STATE(567), 1, + STATE(111), 1, sym_function_call, - STATE(573), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(1359), 31, + ACTIONS(75), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84774,19 +29618,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31113] = 6, + [15895] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1951), 1, + ACTIONS(841), 1, sym_identifier, - STATE(360), 1, + STATE(17), 1, sym__built_in_function_name, - STATE(937), 1, + STATE(111), 1, sym_function_call, - STATE(942), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(1359), 31, + ACTIONS(134), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84818,19 +29662,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31163] = 6, + [15945] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1953), 1, + ACTIONS(835), 1, sym_identifier, - STATE(187), 1, + STATE(56), 1, sym__built_in_function_name, - STATE(387), 1, + STATE(147), 1, sym_function_call, - STATE(399), 2, + STATE(150), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(229), 31, + ACTIONS(276), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84862,19 +29706,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31213] = 6, + [15995] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1945), 1, + ACTIONS(837), 1, sym_identifier, - STATE(499), 1, + STATE(51), 1, sym__built_in_function_name, - STATE(937), 1, + STATE(147), 1, sym_function_call, - STATE(942), 2, + STATE(150), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(1857), 31, + ACTIONS(370), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84906,19 +29750,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31263] = 6, + [16045] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1955), 1, + ACTIONS(831), 1, sym_identifier, - STATE(161), 1, + STATE(64), 1, sym__built_in_function_name, - STATE(387), 1, + STATE(353), 1, sym_function_call, - STATE(399), 2, + STATE(341), 2, sym__context_defined_function, sym_built_in_function, - ACTIONS(115), 31, + ACTIONS(703), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -84950,60 +29794,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31313] = 6, + [16095] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1957), 1, + ACTIONS(843), 1, sym_identifier, - STATE(189), 1, + STATE(25), 1, sym__built_in_function_name, - STATE(475), 1, + STATE(111), 1, sym_function_call, - STATE(486), 2, - sym__context_defined_function, - sym_built_in_function, - ACTIONS(309), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [31363] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1959), 1, - sym_identifier, - STATE(221), 1, - sym__built_in_function_name, - STATE(475), 1, - sym_function_call, - STATE(486), 2, + STATE(116), 2, sym__context_defined_function, sym_built_in_function, ACTIONS(51), 31, @@ -85038,58 +29838,334 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [31413] = 6, + [16145] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1961), 1, + ACTIONS(542), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(540), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16176] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(588), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(586), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16207] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(564), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(562), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16238] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(572), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(570), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16269] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(530), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(528), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16300] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(538), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(536), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16331] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(560), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(558), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16362] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(580), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(578), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16393] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(534), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(532), 20, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [16424] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(202), 1, + sym_math_operator, + STATE(204), 1, + sym_logic_operator, + ACTIONS(432), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(430), 18, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [16459] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(847), 1, + anon_sym_COLON, + ACTIONS(849), 1, + anon_sym_DASH_GT, STATE(196), 1, - sym__built_in_function_name, - STATE(387), 1, - sym_function_call, - STATE(399), 2, - sym__context_defined_function, - sym_built_in_function, - ACTIONS(273), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [31463] = 3, + sym_math_operator, + STATE(197), 1, + sym_logic_operator, + STATE(456), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(473), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [16508] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1673), 3, + ACTIONS(552), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1671), 19, + ACTIONS(550), 20, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, @@ -85109,14 +30185,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_DASH_GT, - [31493] = 3, + [16539] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1663), 3, + ACTIONS(568), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1661), 19, + ACTIONS(566), 20, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, @@ -85136,54 +30213,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_DASH_GT, - [31523] = 10, + [16570] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1963), 1, - anon_sym_COLON, - ACTIONS(1965), 1, - anon_sym_DASH_GT, - STATE(764), 1, - sym_logic_operator, - STATE(765), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1521), 5, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, + ACTIONS(851), 1, anon_sym_DOT_DOT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [31567] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1967), 1, - anon_sym_DOT_DOT, - STATE(764), 1, - sym_logic_operator, - STATE(765), 1, + STATE(202), 1, sym_math_operator, - ACTIONS(1469), 3, + STATE(204), 1, + sym_logic_operator, + ACTIONS(426), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1467), 16, + ACTIONS(424), 17, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, @@ -85200,14 +30244,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [31603] = 3, + [16607] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1575), 3, + ACTIONS(556), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1573), 19, + ACTIONS(554), 20, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, @@ -85227,77 +30272,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_DASH_GT, - [31633] = 10, + [16638] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1963), 1, - anon_sym_COLON, - ACTIONS(1965), 1, - anon_sym_DASH_GT, - STATE(764), 1, - sym_logic_operator, - STATE(765), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1531), 5, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_DOT_DOT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [31677] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(764), 1, - sym_logic_operator, - STATE(765), 1, - sym_math_operator, - ACTIONS(1469), 3, + ACTIONS(576), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1467), 17, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DASH_GT, - [31711] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1641), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1639), 19, + ACTIONS(574), 20, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, @@ -85317,234 +30300,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_DASH_GT, - [31741] = 3, + [16669] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(1681), 3, + ACTIONS(416), 1, anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1679), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, + ACTIONS(853), 1, anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, + ACTIONS(855), 1, anon_sym_DASH_GT, - [31771] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1677), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1675), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [31801] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1625), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1623), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [31831] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1655), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1653), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [31861] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1637), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1635), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [31891] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1633), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1631), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [31921] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1648), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1646), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [31951] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1659), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1657), 19, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [31981] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(764), 1, - sym_logic_operator, - STATE(765), 1, + STATE(202), 1, sym_math_operator, - ACTIONS(1503), 3, + STATE(204), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(408), 6, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_DOT_DOT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [16714] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(202), 1, + sym_math_operator, + STATE(204), 1, + sym_logic_operator, + ACTIONS(426), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1501), 17, + ACTIONS(424), 18, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, @@ -85562,18 +30365,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32015] = 5, + [16749] = 10, ACTIONS(3), 1, sym__comment, - STATE(764), 1, - sym_logic_operator, - STATE(765), 1, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(853), 1, + anon_sym_COLON, + ACTIONS(855), 1, + anon_sym_DASH_GT, + STATE(202), 1, sym_math_operator, - ACTIONS(1519), 3, + STATE(204), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(459), 6, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_DOT_DOT, + [16794] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(202), 1, + sym_math_operator, + STATE(204), 1, + sym_logic_operator, + ACTIONS(457), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1517), 17, + ACTIONS(455), 18, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, @@ -85591,17 +30430,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32049] = 3, + [16829] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(1699), 3, + STATE(177), 1, + sym_math_operator, + STATE(178), 1, + sym_logic_operator, + ACTIONS(432), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1697), 19, + ACTIONS(430), 17, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, sym_identifier, anon_sym_COLON, @@ -85616,54 +30458,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - anon_sym_EQ_GT, anon_sym_DASH_GT, - [32079] = 11, + [16863] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1969), 1, - anon_sym_SEMI, - ACTIONS(1971), 1, - anon_sym_COLON, - ACTIONS(1973), 1, - anon_sym_DASH_GT, - STATE(697), 1, - sym_logic_operator, - STATE(883), 1, + STATE(196), 1, sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1525), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - sym_identifier, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [32124] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(697), 1, + STATE(197), 1, sym_logic_operator, - STATE(883), 1, - sym_math_operator, - ACTIONS(1519), 3, + ACTIONS(432), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1517), 16, + ACTIONS(430), 17, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, @@ -85680,51 +30488,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32157] = 10, + [16897] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1971), 1, - anon_sym_COLON, - ACTIONS(1973), 1, + ACTIONS(855), 1, anon_sym_DASH_GT, - STATE(697), 1, - sym_logic_operator, - STATE(883), 1, + ACTIONS(857), 1, + anon_sym_COLON, + STATE(177), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(178), 1, + sym_logic_operator, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1531), 4, + ACTIONS(408), 5, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - ACTIONS(75), 6, + anon_sym_DOT_DOT, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [32200] = 5, + [16941] = 10, ACTIONS(3), 1, sym__comment, - STATE(697), 1, - sym_logic_operator, - STATE(883), 1, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(855), 1, + anon_sym_DASH_GT, + ACTIONS(857), 1, + anon_sym_COLON, + STATE(177), 1, sym_math_operator, - ACTIONS(1503), 3, + STATE(178), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(459), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_DOT_DOT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [16985] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(859), 1, + anon_sym_DOT_DOT, + STATE(177), 1, + sym_math_operator, + STATE(178), 1, + sym_logic_operator, + ACTIONS(426), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1501), 16, + ACTIONS(424), 16, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, @@ -85741,84 +30586,362 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32233] = 10, + [17021] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1971), 1, + ACTIONS(847), 1, anon_sym_COLON, - ACTIONS(1973), 1, + ACTIONS(849), 1, anon_sym_DASH_GT, - STATE(697), 1, - sym_logic_operator, - STATE(883), 1, + STATE(196), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(197), 1, + sym_logic_operator, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1549), 4, + ACTIONS(408), 5, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [32276] = 10, + [17065] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1971), 1, - anon_sym_COLON, - ACTIONS(1973), 1, - anon_sym_DASH_GT, - STATE(697), 1, - sym_logic_operator, - STATE(883), 1, + STATE(177), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(178), 1, + sym_logic_operator, + ACTIONS(426), 3, + anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1521), 4, + ACTIONS(424), 17, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - ACTIONS(75), 6, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [32319] = 5, + anon_sym_DASH_GT, + [17099] = 10, ACTIONS(3), 1, sym__comment, - STATE(899), 1, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(847), 1, + anon_sym_COLON, + ACTIONS(849), 1, + anon_sym_DASH_GT, + STATE(196), 1, sym_math_operator, - STATE(900), 1, + STATE(197), 1, sym_logic_operator, - ACTIONS(1469), 3, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(459), 5, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17143] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(177), 1, + sym_math_operator, + STATE(178), 1, + sym_logic_operator, + ACTIONS(457), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1467), 14, + ACTIONS(455), 17, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [17177] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(196), 1, + sym_math_operator, + STATE(197), 1, + sym_logic_operator, + ACTIONS(457), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(455), 17, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [17211] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(849), 1, + anon_sym_DASH_GT, + ACTIONS(861), 1, + anon_sym_COLON, + STATE(212), 1, + sym_logic_operator, + STATE(215), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(459), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17254] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(849), 1, + anon_sym_DASH_GT, + ACTIONS(861), 1, + anon_sym_COLON, + STATE(212), 1, + sym_logic_operator, + STATE(215), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(408), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17297] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(849), 1, + anon_sym_DASH_GT, + ACTIONS(861), 1, + anon_sym_COLON, + ACTIONS(863), 1, + anon_sym_SEMI, + STATE(212), 1, + sym_logic_operator, + STATE(215), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(544), 3, + anon_sym_RBRACE, + anon_sym_COMMA, + sym_identifier, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17342] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(849), 1, + anon_sym_DASH_GT, + ACTIONS(861), 1, + anon_sym_COLON, + STATE(212), 1, + sym_logic_operator, + STATE(215), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(582), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17385] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(212), 1, + sym_logic_operator, + STATE(215), 1, + sym_math_operator, + ACTIONS(457), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(455), 16, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [17418] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(212), 1, + sym_logic_operator, + STATE(215), 1, + sym_math_operator, + ACTIONS(432), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(430), 16, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [17451] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(284), 1, + sym_math_operator, + STATE(285), 1, + sym_logic_operator, + ACTIONS(426), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(424), 14, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -85833,166 +30956,240 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_DASH_GT, - [32350] = 10, + [17482] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1975), 1, + ACTIONS(865), 1, anon_sym_COLON, - ACTIONS(1977), 1, + ACTIONS(867), 1, anon_sym_DASH_GT, - STATE(899), 1, + STATE(284), 1, sym_math_operator, - STATE(900), 1, + STATE(285), 1, sym_logic_operator, - ACTIONS(77), 2, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(1531), 2, + ACTIONS(459), 2, anon_sym_DOT_DOT, anon_sym_EQ_GT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [32391] = 5, + [17523] = 11, ACTIONS(3), 1, sym__comment, - STATE(899), 1, - sym_math_operator, - STATE(900), 1, - sym_logic_operator, - ACTIONS(1503), 3, + ACTIONS(416), 1, anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1501), 14, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, anon_sym_COLON, - anon_sym_DOT_DOT, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(308), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [32422] = 10, + [17566] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1977), 1, - anon_sym_DASH_GT, - ACTIONS(1979), 1, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, anon_sym_COLON, - STATE(622), 1, - sym_math_operator, - STATE(884), 1, - sym_logic_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1531), 2, - sym_identifier, - anon_sym_DOT_DOT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [32463] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1977), 1, + ACTIONS(871), 1, anon_sym_DASH_GT, - ACTIONS(1979), 1, - anon_sym_COLON, - STATE(622), 1, + STATE(241), 1, sym_math_operator, - STATE(884), 1, + STATE(242), 1, sym_logic_operator, - ACTIONS(77), 2, + STATE(450), 1, + sym_block, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(1521), 2, - sym_identifier, - anon_sym_DOT_DOT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [32504] = 5, + [17609] = 11, ACTIONS(3), 1, sym__comment, - STATE(899), 1, - sym_math_operator, - STATE(900), 1, - sym_logic_operator, - ACTIONS(1519), 3, + ACTIONS(416), 1, anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1517), 14, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, + ACTIONS(871), 1, anon_sym_DASH_GT, - [32535] = 5, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(461), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17652] = 6, ACTIONS(3), 1, sym__comment, - STATE(622), 1, + ACTIONS(873), 1, + anon_sym_DOT_DOT, + STATE(246), 1, sym_math_operator, - STATE(884), 1, + STATE(248), 1, sym_logic_operator, - ACTIONS(1469), 3, + ACTIONS(426), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1467), 14, + ACTIONS(424), 13, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [17685] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(449), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17728] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(875), 1, + anon_sym_LBRACE, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(446), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17771] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(877), 1, + anon_sym_DOT_DOT, + STATE(281), 1, + sym_math_operator, + STATE(282), 1, + sym_logic_operator, + ACTIONS(426), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(424), 13, sym_identifier, anon_sym_COLON, - anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, @@ -86004,70 +31201,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32566] = 5, + [17804] = 11, ACTIONS(3), 1, sym__comment, - STATE(622), 1, - sym_math_operator, - STATE(884), 1, - sym_logic_operator, - ACTIONS(1503), 3, + ACTIONS(416), 1, anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1501), 14, - sym_identifier, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, anon_sym_COLON, - anon_sym_DOT_DOT, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(458), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - anon_sym_DASH_GT, - [32597] = 5, + [17847] = 5, ACTIONS(3), 1, sym__comment, - STATE(622), 1, + STATE(246), 1, sym_math_operator, - STATE(884), 1, + STATE(248), 1, sym_logic_operator, - ACTIONS(1519), 3, + ACTIONS(457), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1517), 14, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DASH_GT, - [32628] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(858), 1, - sym_math_operator, - STATE(859), 1, - sym_logic_operator, - ACTIONS(1503), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1501), 14, + ACTIONS(455), 14, anon_sym_RPAREN, anon_sym_COLON, anon_sym_DOT_DOT, @@ -86082,18 +31259,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32659] = 5, + [17878] = 11, ACTIONS(3), 1, sym__comment, - STATE(858), 1, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, sym_math_operator, - STATE(859), 1, + STATE(242), 1, sym_logic_operator, - ACTIONS(1469), 3, + STATE(457), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [17921] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(246), 1, + sym_math_operator, + STATE(248), 1, + sym_logic_operator, + ACTIONS(432), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1467), 14, + ACTIONS(430), 14, anon_sym_RPAREN, anon_sym_COLON, anon_sym_DOT_DOT, @@ -86108,138 +31317,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32690] = 6, + [17952] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(1981), 1, - anon_sym_DOT_DOT, - STATE(899), 1, - sym_math_operator, - STATE(900), 1, - sym_logic_operator, - ACTIONS(1469), 3, + ACTIONS(416), 1, anon_sym_DASH, + ACTIONS(867), 1, + anon_sym_DASH_GT, + ACTIONS(879), 1, + anon_sym_COLON, + STATE(281), 1, + sym_math_operator, + STATE(282), 1, + sym_logic_operator, + ACTIONS(408), 2, + sym_identifier, + anon_sym_DOT_DOT, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(1467), 13, - anon_sym_COLON, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [32723] = 10, + [17993] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1975), 1, - anon_sym_COLON, - ACTIONS(1977), 1, - anon_sym_DASH_GT, - STATE(899), 1, + STATE(281), 1, sym_math_operator, - STATE(900), 1, + STATE(282), 1, sym_logic_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1521), 2, - anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [32764] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1983), 1, - anon_sym_DOT_DOT, - STATE(858), 1, - sym_math_operator, - STATE(859), 1, - sym_logic_operator, - ACTIONS(1469), 3, + ACTIONS(426), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1467), 13, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DASH_GT, - [32797] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1977), 1, - anon_sym_DASH_GT, - ACTIONS(1985), 1, - anon_sym_COLON, - STATE(858), 1, - sym_math_operator, - STATE(859), 1, - sym_logic_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1521), 2, - anon_sym_RPAREN, - anon_sym_DOT_DOT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [32838] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1987), 1, - anon_sym_DOT_DOT, - STATE(622), 1, - sym_math_operator, - STATE(884), 1, - sym_logic_operator, - ACTIONS(1469), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1467), 13, + ACTIONS(424), 14, sym_identifier, anon_sym_COLON, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, @@ -86251,49 +31374,714 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32871] = 10, + [18024] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1977), 1, + ACTIONS(867), 1, anon_sym_DASH_GT, - ACTIONS(1985), 1, + ACTIONS(879), 1, anon_sym_COLON, - STATE(858), 1, + STATE(281), 1, sym_math_operator, - STATE(859), 1, + STATE(282), 1, sym_logic_operator, - ACTIONS(77), 2, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(1531), 2, + ACTIONS(459), 2, + sym_identifier, + anon_sym_DOT_DOT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18065] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(455), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18108] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(454), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18151] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(284), 1, + sym_math_operator, + STATE(285), 1, + sym_logic_operator, + ACTIONS(432), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(430), 14, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [18182] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(881), 1, + anon_sym_LBRACE, + STATE(171), 1, + sym_block, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18225] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(317), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18268] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(867), 1, + anon_sym_DASH_GT, + ACTIONS(883), 1, + anon_sym_COLON, + STATE(246), 1, + sym_math_operator, + STATE(248), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(459), 2, anon_sym_RPAREN, anon_sym_DOT_DOT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [32912] = 5, + [18309] = 11, ACTIONS(3), 1, sym__comment, - STATE(858), 1, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(881), 1, + anon_sym_LBRACE, + STATE(175), 1, + sym_block, + STATE(241), 1, sym_math_operator, - STATE(859), 1, + STATE(242), 1, sym_logic_operator, - ACTIONS(1519), 3, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18352] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(885), 1, + anon_sym_DOT_DOT, + STATE(284), 1, + sym_math_operator, + STATE(285), 1, + sym_logic_operator, + ACTIONS(426), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1517), 14, + ACTIONS(424), 13, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [18385] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(284), 1, + sym_math_operator, + STATE(285), 1, + sym_logic_operator, + ACTIONS(457), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(455), 14, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [18416] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(281), 1, + sym_math_operator, + STATE(282), 1, + sym_logic_operator, + ACTIONS(432), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(430), 14, + sym_identifier, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [18447] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(865), 1, + anon_sym_COLON, + ACTIONS(867), 1, + anon_sym_DASH_GT, + STATE(284), 1, + sym_math_operator, + STATE(285), 1, + sym_logic_operator, + ACTIONS(408), 2, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18488] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(845), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(451), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18531] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(875), 1, + anon_sym_LBRACE, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(448), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18574] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(277), 1, + sym_math_operator, + STATE(279), 1, + sym_logic_operator, + ACTIONS(426), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(424), 14, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [18605] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(867), 1, + anon_sym_DASH_GT, + ACTIONS(883), 1, + anon_sym_COLON, + STATE(246), 1, + sym_math_operator, + STATE(248), 1, + sym_logic_operator, + ACTIONS(408), 2, + anon_sym_RPAREN, + anon_sym_DOT_DOT, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18646] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(887), 1, + anon_sym_DOT_DOT, + STATE(277), 1, + sym_math_operator, + STATE(279), 1, + sym_logic_operator, + ACTIONS(426), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(424), 13, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [18679] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(309), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18722] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(867), 1, + anon_sym_DASH_GT, + ACTIONS(889), 1, + anon_sym_COLON, + STATE(277), 1, + sym_math_operator, + STATE(279), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(459), 2, + anon_sym_LBRACE, + anon_sym_DOT_DOT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18763] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(307), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18806] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(301), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18849] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + STATE(305), 1, + sym_block, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18892] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(867), 1, + anon_sym_DASH_GT, + ACTIONS(889), 1, + anon_sym_COLON, + STATE(277), 1, + sym_math_operator, + STATE(279), 1, + sym_logic_operator, + ACTIONS(408), 2, + anon_sym_LBRACE, + anon_sym_DOT_DOT, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [18933] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(246), 1, + sym_math_operator, + STATE(248), 1, + sym_logic_operator, + ACTIONS(426), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(424), 14, anon_sym_RPAREN, anon_sym_COLON, anon_sym_DOT_DOT, @@ -86308,319 +32096,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [32943] = 10, + [18964] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1531), 1, - sym_identifier, - ACTIONS(1989), 1, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, anon_sym_COLON, - ACTIONS(1991), 1, + ACTIONS(871), 1, anon_sym_DASH_GT, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, + STATE(241), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(242), 1, + sym_logic_operator, + STATE(306), 1, + sym_block, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [32983] = 10, + [19007] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(1995), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, + STATE(277), 1, sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33023] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1997), 1, - sym_identifier, - STATE(754), 1, + STATE(279), 1, sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33063] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1999), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33103] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2001), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33143] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2003), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33183] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2005), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33223] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2007), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33263] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2009), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33303] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2011), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33343] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(1519), 3, + ACTIONS(457), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1517), 13, + ACTIONS(455), 14, + anon_sym_LBRACE, anon_sym_COLON, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, @@ -86631,141 +32153,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - anon_sym_EQ_GT, anon_sym_DASH_GT, - [33373] = 10, + [19038] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1989), 1, + ACTIONS(477), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, anon_sym_COLON, - ACTIONS(1991), 1, + ACTIONS(871), 1, anon_sym_DASH_GT, - ACTIONS(2013), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, + STATE(241), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(242), 1, + sym_logic_operator, + STATE(318), 1, + sym_block, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [33413] = 10, + [19081] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2015), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, + STATE(277), 1, sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33453] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2017), 1, - sym_identifier, - STATE(754), 1, + STATE(279), 1, sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33493] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1521), 1, - sym_identifier, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33533] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(1503), 3, + ACTIONS(432), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1501), 13, + ACTIONS(430), 14, + anon_sym_LBRACE, anon_sym_COLON, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, @@ -86776,232 +32211,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - anon_sym_EQ_GT, anon_sym_DASH_GT, - [33563] = 10, + [19112] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2019), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, + STATE(281), 1, sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33603] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2021), 1, - anon_sym_EQ_GT, - STATE(712), 1, + STATE(282), 1, sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33643] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2023), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33683] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2025), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33723] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2027), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33763] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2029), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33803] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2031), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33843] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(1503), 3, + ACTIONS(457), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1501), 13, + ACTIONS(455), 14, sym_identifier, anon_sym_COLON, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, @@ -87013,163 +32238,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [33873] = 10, + [19143] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2033), 1, + ACTIONS(408), 1, sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(891), 1, + anon_sym_COLON, + STATE(251), 1, sym_math_operator, - ACTIONS(77), 2, + STATE(252), 1, + sym_logic_operator, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [33913] = 5, + [19183] = 10, ACTIONS(3), 1, sym__comment, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(1519), 3, + ACTIONS(416), 1, anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1517), 13, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(891), 1, + anon_sym_COLON, + ACTIONS(893), 1, sym_identifier, - anon_sym_COLON, + STATE(251), 1, + sym_math_operator, + STATE(252), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - anon_sym_DASH_GT, - [33943] = 10, + [19223] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2035), 1, - anon_sym_EQ_GT, - STATE(712), 1, + STATE(182), 1, sym_logic_operator, - STATE(713), 1, + STATE(183), 1, sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [33983] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2037), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34023] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2039), 1, - sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34063] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(877), 1, - sym_logic_operator, - STATE(878), 1, - sym_math_operator, - ACTIONS(1503), 3, + ACTIONS(457), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1501), 13, + ACTIONS(455), 13, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS, @@ -87183,169 +32323,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [34093] = 10, + [19253] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1531), 1, - anon_sym_RPAREN, - ACTIONS(1991), 1, + ACTIONS(871), 1, anon_sym_DASH_GT, - ACTIONS(2041), 1, + ACTIONS(891), 1, anon_sym_COLON, - STATE(877), 1, - sym_logic_operator, - STATE(878), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34133] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1521), 1, - anon_sym_EQ_GT, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34173] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1531), 1, - anon_sym_EQ_GT, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34213] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1989), 1, - anon_sym_COLON, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2043), 1, + ACTIONS(895), 1, sym_identifier, - STATE(754), 1, - sym_logic_operator, - STATE(755), 1, + STATE(251), 1, sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34253] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2045), 1, - anon_sym_EQ_GT, - STATE(712), 1, + STATE(252), 1, sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, + ACTIONS(420), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(71), 4, + ACTIONS(414), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(75), 6, + ACTIONS(418), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, - [34293] = 5, + [19293] = 5, ACTIONS(3), 1, sym__comment, - STATE(877), 1, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, sym_logic_operator, - STATE(878), 1, - sym_math_operator, - ACTIONS(1519), 3, + ACTIONS(432), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, - ACTIONS(1517), 13, - anon_sym_RPAREN, + ACTIONS(430), 13, + anon_sym_LBRACE, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, @@ -87358,3727 +32378,2178 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_DASH_GT, - [34323] = 10, + [19323] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(73), 1, + ACTIONS(416), 1, anon_sym_DASH, - ACTIONS(1521), 1, - anon_sym_RPAREN, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2041), 1, - anon_sym_COLON, - STATE(877), 1, - sym_logic_operator, - STATE(878), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34363] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(1993), 1, - anon_sym_COLON, - ACTIONS(2047), 1, - anon_sym_EQ_GT, - STATE(712), 1, - sym_logic_operator, - STATE(713), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34403] = 9, - ACTIONS(3), 1, - sym__comment, - ACTIONS(73), 1, - anon_sym_DASH, - ACTIONS(1991), 1, - anon_sym_DASH_GT, - ACTIONS(2041), 1, - anon_sym_COLON, - STATE(877), 1, - sym_logic_operator, - STATE(878), 1, - sym_math_operator, - ACTIONS(77), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(71), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(75), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [34440] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2049), 1, - anon_sym_RPAREN, - ACTIONS(1673), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1671), 12, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DASH_GT, - [34466] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2051), 1, - anon_sym_RPAREN, - ACTIONS(1673), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1671), 12, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DASH_GT, - [34492] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2053), 1, - anon_sym_RPAREN, - ACTIONS(1673), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1671), 12, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DASH_GT, - [34518] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2055), 1, - anon_sym_RPAREN, - ACTIONS(1673), 3, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - ACTIONS(1671), 12, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DASH_GT, - [34544] = 7, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1443), 1, + ACTIONS(459), 1, sym_identifier, - ACTIONS(2057), 1, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(891), 1, + anon_sym_COLON, + STATE(251), 1, + sym_math_operator, + STATE(252), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19363] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(459), 1, + anon_sym_RPAREN, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(897), 1, + anon_sym_COLON, + STATE(182), 1, + sym_logic_operator, + STATE(183), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19403] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(251), 1, + sym_math_operator, + STATE(252), 1, + sym_logic_operator, + ACTIONS(457), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(455), 13, + sym_identifier, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [19433] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + ACTIONS(457), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(455), 13, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [19463] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(251), 1, + sym_math_operator, + STATE(252), 1, + sym_logic_operator, + ACTIONS(432), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(430), 13, + sym_identifier, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [19493] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(459), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19533] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(408), 1, + anon_sym_LBRACE, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_DASH_GT, + STATE(241), 1, + sym_math_operator, + STATE(242), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19573] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(899), 1, + anon_sym_COLON, + ACTIONS(901), 1, + anon_sym_EQ_GT, + STATE(261), 1, + sym_math_operator, + STATE(262), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19613] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(408), 1, + anon_sym_RPAREN, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(897), 1, + anon_sym_COLON, + STATE(182), 1, + sym_logic_operator, + STATE(183), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19653] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(182), 1, + sym_logic_operator, + STATE(183), 1, + sym_math_operator, + ACTIONS(432), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(430), 13, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [19683] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(261), 1, + sym_math_operator, + STATE(262), 1, + sym_logic_operator, + ACTIONS(432), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(430), 13, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [19713] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(261), 1, + sym_math_operator, + STATE(262), 1, + sym_logic_operator, + ACTIONS(457), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(455), 13, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [19743] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(899), 1, + anon_sym_COLON, + ACTIONS(903), 1, + anon_sym_EQ_GT, + STATE(261), 1, + sym_math_operator, + STATE(262), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19783] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(459), 1, + anon_sym_EQ_GT, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(899), 1, + anon_sym_COLON, + STATE(261), 1, + sym_math_operator, + STATE(262), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19823] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(408), 1, + anon_sym_EQ_GT, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(899), 1, + anon_sym_COLON, + STATE(261), 1, + sym_math_operator, + STATE(262), 1, + sym_logic_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19863] = 9, + ACTIONS(3), 1, + sym__comment, + ACTIONS(416), 1, + anon_sym_DASH, + ACTIONS(871), 1, + anon_sym_DASH_GT, + ACTIONS(897), 1, + anon_sym_COLON, + STATE(182), 1, + sym_logic_operator, + STATE(183), 1, + sym_math_operator, + ACTIONS(420), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(414), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(418), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [19900] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(905), 1, + anon_sym_RPAREN, + ACTIONS(560), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(558), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [19926] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(907), 1, + anon_sym_RPAREN, + ACTIONS(560), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(558), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [19952] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(909), 1, + anon_sym_RPAREN, + ACTIONS(560), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(558), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DASH_GT, + [19978] = 7, + ACTIONS(3), 1, + sym__comment, + ACTIONS(605), 1, + sym_identifier, + ACTIONS(911), 1, anon_sym_elseif, - ACTIONS(2059), 1, + ACTIONS(913), 1, anon_sym_else, - STATE(1034), 1, + STATE(460), 1, sym_else, - STATE(1015), 2, + STATE(445), 2, sym_else_if, aux_sym_if_else_repeat1, - ACTIONS(1441), 3, + ACTIONS(603), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, - [34569] = 7, + [20003] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(1435), 1, + ACTIONS(613), 1, sym_identifier, - ACTIONS(2057), 1, + ACTIONS(911), 1, anon_sym_elseif, - ACTIONS(2059), 1, + ACTIONS(913), 1, anon_sym_else, - STATE(1032), 1, + STATE(459), 1, sym_else, - STATE(1013), 2, + STATE(443), 2, sym_else_if, aux_sym_if_else_repeat1, - ACTIONS(1433), 3, + ACTIONS(611), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, - [34594] = 5, + [20028] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(2061), 1, + ACTIONS(915), 1, anon_sym_elseif, - ACTIONS(1544), 2, + ACTIONS(619), 2, sym_identifier, anon_sym_else, - STATE(1015), 2, + STATE(445), 2, sym_else_if, aux_sym_if_else_repeat1, - ACTIONS(1542), 3, + ACTIONS(617), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, - [34614] = 3, + [20048] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1695), 2, + ACTIONS(685), 2, sym_identifier, anon_sym_else, - ACTIONS(1693), 4, + ACTIONS(683), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_elseif, - [34628] = 3, + [20062] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1575), 2, + ACTIONS(538), 2, sym_identifier, anon_sym_else, - ACTIONS(1573), 4, + ACTIONS(536), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_elseif, - [34642] = 3, + [20076] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1703), 2, + ACTIONS(689), 2, sym_identifier, anon_sym_else, - ACTIONS(1701), 4, + ACTIONS(687), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_elseif, - [34656] = 2, + [20090] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1609), 4, + ACTIONS(747), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34666] = 2, + [20100] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1589), 4, + ACTIONS(759), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34676] = 2, + [20110] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1605), 4, + ACTIONS(799), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34686] = 2, + [20120] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1705), 4, + ACTIONS(779), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34696] = 2, + [20130] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1585), 4, + ACTIONS(787), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34706] = 2, + [20140] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1601), 4, + ACTIONS(775), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34716] = 2, + [20150] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1613), 4, + ACTIONS(803), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34726] = 2, + [20160] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1597), 4, + ACTIONS(751), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34736] = 2, + [20170] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1593), 4, + ACTIONS(771), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34746] = 2, + [20180] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1685), 4, + ACTIONS(767), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34756] = 2, + [20190] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1689), 4, + ACTIONS(603), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34766] = 3, + [20200] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1969), 1, - anon_sym_SEMI, - ACTIONS(1525), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - sym_identifier, - [34778] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1627), 4, + ACTIONS(783), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34788] = 2, + [20210] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1441), 4, + ACTIONS(763), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34798] = 2, + [20220] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1665), 4, + ACTIONS(863), 1, + anon_sym_SEMI, + ACTIONS(544), 3, + anon_sym_RBRACE, + anon_sym_COMMA, + sym_identifier, + [20232] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(791), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34808] = 2, + [20242] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1577), 4, + ACTIONS(795), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, - [34818] = 4, + [20252] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(2064), 1, + ACTIONS(918), 1, sym_identifier, - ACTIONS(2066), 1, + ACTIONS(921), 1, anon_sym_PIPE, - STATE(1045), 1, + STATE(465), 1, aux_sym_identifier_list_repeat1, - [34831] = 3, + [20265] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(2070), 1, + ACTIONS(212), 1, + anon_sym_RBRACE, + ACTIONS(923), 1, + sym_identifier, + STATE(467), 1, + aux_sym_map_repeat1, + [20278] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(923), 1, + sym_identifier, + ACTIONS(925), 1, + anon_sym_RBRACE, + STATE(468), 1, + aux_sym_map_repeat1, + [20291] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(927), 1, + sym_identifier, + ACTIONS(930), 1, + anon_sym_RBRACE, + STATE(468), 1, + aux_sym_map_repeat1, + [20304] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(923), 1, + sym_identifier, + ACTIONS(932), 1, + anon_sym_RBRACE, + STATE(468), 1, + aux_sym_map_repeat1, + [20317] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(934), 1, + sym_identifier, + ACTIONS(936), 1, + anon_sym_PIPE, + STATE(476), 1, + aux_sym_identifier_list_repeat1, + [20330] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(940), 1, anon_sym_COMMA, - ACTIONS(2068), 2, + ACTIONS(938), 2, + anon_sym_RBRACE, sym_identifier, - anon_sym_PIPE, - [34842] = 4, + [20341] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(2064), 1, + ACTIONS(934), 1, sym_identifier, - ACTIONS(2072), 1, + ACTIONS(942), 1, anon_sym_PIPE, - STATE(1045), 1, + STATE(465), 1, aux_sym_identifier_list_repeat1, - [34855] = 4, + [20354] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(2074), 1, + ACTIONS(923), 1, sym_identifier, - ACTIONS(2076), 1, + ACTIONS(944), 1, anon_sym_RBRACE, - STATE(1040), 1, + STATE(469), 1, aux_sym_map_repeat1, - [34868] = 4, + [20367] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2074), 1, - sym_identifier, - ACTIONS(2078), 1, - anon_sym_RBRACE, - STATE(1044), 1, - aux_sym_map_repeat1, - [34881] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2080), 1, - sym_identifier, - ACTIONS(2083), 1, - anon_sym_RBRACE, - STATE(1040), 1, - aux_sym_map_repeat1, - [34894] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2074), 1, - sym_identifier, - ACTIONS(2085), 1, - anon_sym_RBRACE, - STATE(1040), 1, - aux_sym_map_repeat1, - [34907] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2064), 1, - sym_identifier, - ACTIONS(2087), 1, - anon_sym_PIPE, - STATE(1037), 1, - aux_sym_identifier_list_repeat1, - [34920] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1303), 1, - anon_sym_RBRACE, - ACTIONS(2074), 1, - sym_identifier, - STATE(1038), 1, - aux_sym_map_repeat1, - [34933] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2074), 1, - sym_identifier, - ACTIONS(2089), 1, - anon_sym_RBRACE, - STATE(1040), 1, - aux_sym_map_repeat1, - [34946] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2091), 1, - sym_identifier, - ACTIONS(2094), 1, - anon_sym_PIPE, - STATE(1045), 1, - aux_sym_identifier_list_repeat1, - [34959] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2074), 1, - sym_identifier, - ACTIONS(2096), 1, - anon_sym_RBRACE, - STATE(1041), 1, - aux_sym_map_repeat1, - [34972] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2100), 1, + ACTIONS(948), 1, anon_sym_COMMA, - ACTIONS(2098), 2, - anon_sym_RBRACE, + ACTIONS(946), 2, sym_identifier, - [34983] = 4, + anon_sym_PIPE, + [20378] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(2064), 1, + ACTIONS(934), 1, sym_identifier, - ACTIONS(2102), 1, + ACTIONS(950), 1, anon_sym_PIPE, - STATE(1035), 1, + STATE(472), 1, aux_sym_identifier_list_repeat1, - [34996] = 4, + [20391] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1305), 1, - anon_sym_RBRACE, - ACTIONS(2074), 1, + ACTIONS(934), 1, sym_identifier, - STATE(1050), 1, + ACTIONS(952), 1, + anon_sym_PIPE, + STATE(465), 1, + aux_sym_identifier_list_repeat1, + [20404] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(923), 1, + sym_identifier, + ACTIONS(954), 1, + anon_sym_RBRACE, + STATE(468), 1, aux_sym_map_repeat1, - [35009] = 4, + [20417] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(2074), 1, - sym_identifier, - ACTIONS(2104), 1, + ACTIONS(214), 1, anon_sym_RBRACE, - STATE(1040), 1, + ACTIONS(923), 1, + sym_identifier, + STATE(477), 1, aux_sym_map_repeat1, - [35022] = 3, + [20430] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(47), 1, + ACTIONS(477), 1, + anon_sym_LBRACE, + STATE(316), 1, + sym_block, + [20440] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(1150), 1, + STATE(280), 1, sym_identifier_list, - [35032] = 2, + [20450] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1937), 2, - anon_sym_EQ_GT, - anon_sym_from, - [35040] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(882), 1, + STATE(239), 1, sym_identifier_list, - [35050] = 3, + [20460] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, + ACTIONS(958), 1, + anon_sym_LBRACE, + STATE(118), 1, + sym_block, + [20470] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(958), 1, + anon_sym_LBRACE, + STATE(122), 1, + sym_block, + [20480] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(845), 1, + anon_sym_LBRACE, + STATE(351), 1, + sym_block, + [20490] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(960), 1, + anon_sym_LBRACE, + STATE(153), 1, + sym_block, + [20500] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(477), 1, + anon_sym_LBRACE, + STATE(312), 1, + sym_block, + [20510] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(890), 1, + STATE(244), 1, sym_identifier_list, - [35060] = 3, + [20520] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(898), 1, - sym_identifier_list, - [35070] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1164), 1, - sym_identifier_list, - [35080] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(739), 1, - sym_identifier_list, - [35090] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1138), 1, - sym_identifier_list, - [35100] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1933), 2, - anon_sym_EQ_GT, - anon_sym_from, - [35108] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(818), 1, - sym_identifier_list, - [35118] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(872), 1, - sym_identifier_list, - [35128] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(646), 1, - sym_identifier_list, - [35138] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1094), 1, - sym_identifier_list, - [35148] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1145), 1, - sym_identifier_list, - [35158] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(684), 1, - sym_identifier_list, - [35168] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(876), 1, - sym_identifier_list, - [35178] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1224), 1, - sym_identifier_list, - [35188] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1116), 1, - sym_identifier_list, - [35198] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1216), 1, - sym_identifier_list, - [35208] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2094), 2, + ACTIONS(921), 2, sym_identifier, anon_sym_PIPE, - [35216] = 3, + [20528] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(881), 1, - sym_identifier_list, - [35226] = 3, + ACTIONS(815), 2, + anon_sym_EQ_GT, + anon_sym_from, + [20536] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(817), 1, - sym_identifier_list, - [35236] = 3, + ACTIONS(477), 1, + anon_sym_LBRACE, + STATE(304), 1, + sym_block, + [20546] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(758), 1, + STATE(278), 1, sym_identifier_list, - [35246] = 3, + [20556] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(827), 2, + anon_sym_EQ_GT, + anon_sym_from, + [20564] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(249), 1, + sym_identifier_list, + [20574] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(221), 1, + sym_identifier_list, + [20584] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(287), 1, + sym_identifier_list, + [20594] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(962), 1, + anon_sym_LBRACE, + STATE(320), 1, + sym_block, + [20604] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(283), 1, + sym_identifier_list, + [20614] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, - STATE(1269), 1, + STATE(528), 1, sym_identifier_list, - [35256] = 3, + [20624] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(47), 1, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(1146), 1, + STATE(276), 1, sym_identifier_list, - [35266] = 3, + [20634] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(47), 1, + ACTIONS(960), 1, + anon_sym_LBRACE, + STATE(144), 1, + sym_block, + [20644] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(1258), 1, + STATE(259), 1, sym_identifier_list, - [35276] = 3, + [20654] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(767), 1, + STATE(245), 1, sym_identifier_list, - [35286] = 3, + [20664] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(785), 1, + STATE(199), 1, sym_identifier_list, - [35296] = 3, + [20674] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(768), 1, + STATE(216), 1, sym_identifier_list, - [35306] = 3, + [20684] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(722), 1, - sym_identifier_list, - [35316] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(626), 1, - sym_identifier_list, - [35326] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1274), 1, - sym_identifier_list, - [35336] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(715), 1, - sym_identifier_list, - [35346] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(47), 1, - anon_sym_PIPE, - STATE(1153), 1, - sym_identifier_list, - [35356] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2106), 1, - anon_sym_PIPE, - STATE(823), 1, - sym_identifier_list, - [35366] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2108), 2, + ACTIONS(964), 2, anon_sym_RBRACE, sym_identifier, - [35374] = 3, + [20692] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2106), 1, + ACTIONS(956), 1, anon_sym_PIPE, - STATE(856), 1, + STATE(194), 1, sym_identifier_list, - [35384] = 2, + [20702] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(2110), 1, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(181), 1, + sym_identifier_list, + [20712] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(290), 1, + sym_identifier_list, + [20722] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(845), 1, + anon_sym_LBRACE, + STATE(453), 1, + sym_block, + [20732] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(845), 1, + anon_sym_LBRACE, + STATE(346), 1, + sym_block, + [20742] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(271), 1, + sym_identifier_list, + [20752] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(845), 1, + anon_sym_LBRACE, + STATE(464), 1, + sym_block, + [20762] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(523), 1, + sym_identifier_list, + [20772] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(265), 1, + sym_identifier_list, + [20782] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(188), 1, + sym_identifier_list, + [20792] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(956), 1, + anon_sym_PIPE, + STATE(193), 1, + sym_identifier_list, + [20802] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(966), 1, sym_identifier, - [35391] = 2, + [20809] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2112), 1, - sym_identifier, - [35398] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2114), 1, - anon_sym_in, - [35405] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2116), 1, - anon_sym_from, - [35412] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2118), 1, - anon_sym_in, - [35419] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2120), 1, - anon_sym_from, - [35426] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2122), 1, - anon_sym_from, - [35433] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2124), 1, - anon_sym_in, - [35440] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2126), 1, - anon_sym_in, - [35447] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2128), 1, - anon_sym_in, - [35454] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2130), 1, - anon_sym_into, - [35461] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2132), 1, - anon_sym_EQ_GT, - [35468] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2134), 1, - anon_sym_in, - [35475] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2136), 1, - anon_sym_in, - [35482] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2138), 1, - anon_sym_in, - [35489] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2140), 1, - anon_sym_in, - [35496] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2142), 1, - anon_sym_from, - [35503] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2144), 1, - anon_sym_in, - [35510] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2146), 1, - anon_sym_in, - [35517] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2148), 1, - anon_sym_EQ_GT, - [35524] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2150), 1, - anon_sym_in, - [35531] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2152), 1, - anon_sym_in, - [35538] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2154), 1, - anon_sym_in, - [35545] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2156), 1, - anon_sym_from, - [35552] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2158), 1, - anon_sym_in, - [35559] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2160), 1, - anon_sym_in, - [35566] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2162), 1, - anon_sym_in, - [35573] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2164), 1, - anon_sym_in, - [35580] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2166), 1, - anon_sym_from, - [35587] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2168), 1, - anon_sym_from, - [35594] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2170), 1, - anon_sym_EQ_GT, - [35601] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2172), 1, - anon_sym_EQ_GT, - [35608] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2174), 1, - anon_sym_EQ_GT, - [35615] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2176), 1, - anon_sym_EQ_GT, - [35622] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2178), 1, - anon_sym_in, - [35629] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2180), 1, - sym_identifier, - [35636] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2182), 1, - sym_identifier, - [35643] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2184), 1, - anon_sym_in, - [35650] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2186), 1, - sym_identifier, - [35657] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2188), 1, - sym_identifier, - [35664] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2190), 1, - anon_sym_into, - [35671] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2192), 1, - anon_sym_EQ_GT, - [35678] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2194), 1, - anon_sym_in, - [35685] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2196), 1, - anon_sym_in, - [35692] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2198), 1, - anon_sym_in, - [35699] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2200), 1, - anon_sym_in, - [35706] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2202), 1, - anon_sym_EQ_GT, - [35713] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2204), 1, - anon_sym_into, - [35720] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2206), 1, - anon_sym_in, - [35727] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2208), 1, - anon_sym_from, - [35734] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2210), 1, - anon_sym_from, - [35741] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2212), 1, - sym_identifier, - [35748] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2214), 1, - anon_sym_EQ_GT, - [35755] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2216), 1, - anon_sym_in, - [35762] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2218), 1, - sym_identifier, - [35769] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2220), 1, - anon_sym_in, - [35776] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2222), 1, - anon_sym_EQ_GT, - [35783] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2224), 1, - anon_sym_from, - [35790] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2226), 1, - anon_sym_from, - [35797] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2228), 1, - sym_identifier, - [35804] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2230), 1, - anon_sym_in, - [35811] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2232), 1, - anon_sym_EQ_GT, - [35818] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2234), 1, - anon_sym_from, - [35825] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2236), 1, - sym_identifier, - [35832] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2238), 1, + ACTIONS(968), 1, ts_builtin_sym_end, - [35839] = 2, + [20816] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2240), 1, - anon_sym_from, - [35846] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2242), 1, - sym_identifier, - [35853] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2244), 1, - sym_identifier, - [35860] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2246), 1, - sym_identifier, - [35867] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2248), 1, - sym_identifier, - [35874] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2250), 1, - anon_sym_into, - [35881] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2252), 1, + ACTIONS(970), 1, anon_sym_in, - [35888] = 2, + [20823] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2254), 1, - anon_sym_in, - [35895] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2256), 1, - anon_sym_in, - [35902] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2258), 1, - anon_sym_in, - [35909] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2260), 1, - anon_sym_from, - [35916] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2262), 1, - anon_sym_from, - [35923] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2264), 1, - anon_sym_in, - [35930] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2266), 1, - sym_identifier, - [35937] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2268), 1, - anon_sym_in, - [35944] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2270), 1, - anon_sym_into, - [35951] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2272), 1, - anon_sym_in, - [35958] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2274), 1, - sym_identifier, - [35965] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2276), 1, - sym_identifier, - [35972] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2278), 1, - sym_identifier, - [35979] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2280), 1, - sym_identifier, - [35986] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2282), 1, - sym_identifier, - [35993] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2284), 1, + ACTIONS(972), 1, anon_sym_EQ_GT, - [36000] = 2, + [20830] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2286), 1, - sym_identifier, - [36007] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2288), 1, + ACTIONS(974), 1, anon_sym_in, - [36014] = 2, + [20837] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2290), 1, + ACTIONS(976), 1, + anon_sym_into, + [20844] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(978), 1, + anon_sym_from, + [20851] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(980), 1, + sym_identifier, + [20858] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(982), 1, + anon_sym_in, + [20865] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(984), 1, + anon_sym_from, + [20872] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(986), 1, + anon_sym_to, + [20879] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(988), 1, + anon_sym_from, + [20886] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(990), 1, anon_sym_EQ_GT, - [36021] = 2, + [20893] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2292), 1, - anon_sym_in, - [36028] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2294), 1, - anon_sym_in, - [36035] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2296), 1, + ACTIONS(992), 1, sym_identifier, - [36042] = 2, + [20900] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2298), 1, + ACTIONS(994), 1, + anon_sym_into, + [20907] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(996), 1, anon_sym_EQ, - [36049] = 2, + [20914] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2300), 1, + ACTIONS(998), 1, + sym_identifier, + [20921] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1000), 1, anon_sym_in, - [36056] = 2, + [20928] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2302), 1, + ACTIONS(1002), 1, + sym_identifier, + [20935] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1004), 1, + anon_sym_in, + [20942] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1006), 1, + anon_sym_in, + [20949] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1008), 1, + sym_identifier, + [20956] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1010), 1, + anon_sym_in, + [20963] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1012), 1, anon_sym_from, - [36063] = 2, + [20970] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2304), 1, + ACTIONS(1014), 1, anon_sym_in, - [36070] = 2, + [20977] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2306), 1, + ACTIONS(1016), 1, sym_identifier, - [36077] = 2, + [20984] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2308), 1, + ACTIONS(1018), 1, anon_sym_in, - [36084] = 2, + [20991] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2310), 1, - anon_sym_into, - [36091] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2312), 1, - sym_identifier, - [36098] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2314), 1, - sym_identifier, - [36105] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2316), 1, - anon_sym_into, - [36112] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2318), 1, - sym_identifier, - [36119] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2320), 1, - sym_identifier, - [36126] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2322), 1, - sym_identifier, - [36133] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2324), 1, - anon_sym_into, - [36140] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2326), 1, - sym_identifier, - [36147] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2328), 1, + ACTIONS(1020), 1, anon_sym_in, - [36154] = 2, + [20998] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2330), 1, + ACTIONS(1022), 1, + sym_identifier, + [21005] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1024), 1, + sym_identifier, + [21012] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1026), 1, + sym_identifier, + [21019] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1028), 1, + sym_identifier, + [21026] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1030), 1, + sym_identifier, + [21033] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1032), 1, anon_sym_EQ_GT, - [36161] = 2, + [21040] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2332), 1, - anon_sym_in, - [36168] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2334), 1, - anon_sym_in, - [36175] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2336), 1, - anon_sym_in, - [36182] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2338), 1, + ACTIONS(1034), 1, sym_identifier, - [36189] = 2, + [21047] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2340), 1, - anon_sym_in, - [36196] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2342), 1, - anon_sym_from, - [36203] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2344), 1, - anon_sym_in, - [36210] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2346), 1, - sym_identifier, - [36217] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2348), 1, - anon_sym_in, - [36224] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2350), 1, - sym_identifier, - [36231] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2352), 1, - sym_identifier, - [36238] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2354), 1, - anon_sym_in, - [36245] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2356), 1, - sym_identifier, - [36252] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2358), 1, - sym_identifier, - [36259] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2360), 1, - anon_sym_in, - [36266] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2362), 1, - anon_sym_in, - [36273] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2364), 1, + ACTIONS(1036), 1, anon_sym_to, - [36280] = 2, + [21054] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(2366), 1, - anon_sym_from, - [36287] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2368), 1, - anon_sym_in, - [36294] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2370), 1, - anon_sym_from, - [36301] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2372), 1, - anon_sym_in, - [36308] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2374), 1, - sym_identifier, - [36315] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2376), 1, - anon_sym_in, - [36322] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2378), 1, - sym_identifier, - [36329] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2380), 1, - sym_identifier, - [36336] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2382), 1, - anon_sym_from, - [36343] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2384), 1, - sym_identifier, - [36350] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2386), 1, - sym_identifier, - [36357] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2388), 1, - anon_sym_in, - [36364] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2390), 1, - anon_sym_in, - [36371] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2392), 1, - anon_sym_in, - [36378] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2394), 1, - anon_sym_EQ_GT, - [36385] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2396), 1, - anon_sym_in, - [36392] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2398), 1, - anon_sym_from, - [36399] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2400), 1, - anon_sym_in, - [36406] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2402), 1, - sym_identifier, - [36413] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2404), 1, - anon_sym_in, - [36420] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2406), 1, - anon_sym_EQ_GT, - [36427] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2408), 1, - sym_identifier, - [36434] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2410), 1, - sym_identifier, - [36441] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2412), 1, - sym_identifier, - [36448] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2414), 1, - sym_identifier, - [36455] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2416), 1, - sym_identifier, - [36462] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2418), 1, - anon_sym_in, - [36469] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2420), 1, - anon_sym_into, - [36476] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2422), 1, - anon_sym_in, - [36483] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2424), 1, - anon_sym_to, - [36490] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2426), 1, - sym_identifier, - [36497] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2428), 1, - sym_identifier, - [36504] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2430), 1, - sym_identifier, - [36511] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2432), 1, - anon_sym_in, - [36518] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2434), 1, - sym_identifier, - [36525] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2436), 1, - sym_identifier, - [36532] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2438), 1, - anon_sym_from, - [36539] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2440), 1, - anon_sym_in, - [36546] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2442), 1, - anon_sym_to, - [36553] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2444), 1, - sym_identifier, - [36560] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2446), 1, - sym_identifier, - [36567] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2448), 1, - sym_identifier, - [36574] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2450), 1, - anon_sym_from, - [36581] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2452), 1, - sym_identifier, - [36588] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2454), 1, - sym_identifier, - [36595] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2456), 1, - sym_identifier, - [36602] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2458), 1, - anon_sym_to, - [36609] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2460), 1, - sym_identifier, - [36616] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2462), 1, - sym_identifier, - [36623] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2464), 1, - sym_identifier, - [36630] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2466), 1, - sym_identifier, - [36637] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2468), 1, - sym_identifier, - [36644] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2470), 1, - sym_identifier, - [36651] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2472), 1, - anon_sym_from, - [36658] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2474), 1, - anon_sym_to, - [36665] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2476), 1, - sym_identifier, - [36672] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2478), 1, - sym_identifier, - [36679] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2480), 1, - sym_identifier, - [36686] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2482), 1, - anon_sym_from, - [36693] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2484), 1, - sym_identifier, - [36700] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2486), 1, - sym_identifier, - [36707] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2488), 1, - anon_sym_from, - [36714] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2490), 1, - anon_sym_to, - [36721] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2492), 1, - sym_identifier, - [36728] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2494), 1, - sym_identifier, - [36735] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2496), 1, - sym_identifier, - [36742] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2498), 1, - anon_sym_in, - [36749] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2500), 1, - sym_identifier, - [36756] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2502), 1, - sym_identifier, - [36763] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2504), 1, - sym_identifier, - [36770] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2506), 1, - anon_sym_to, - [36777] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2508), 1, - sym_identifier, - [36784] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2510), 1, - sym_identifier, - [36791] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2512), 1, - anon_sym_to, - [36798] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2514), 1, - sym_identifier, - [36805] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2516), 1, - anon_sym_to, - [36812] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2518), 1, - sym_identifier, - [36819] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2520), 1, - anon_sym_to, - [36826] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2522), 1, - sym_identifier, - [36833] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2524), 1, - anon_sym_to, - [36840] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2526), 1, - sym_identifier, - [36847] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2528), 1, - anon_sym_to, - [36854] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2530), 1, - sym_identifier, - [36861] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2532), 1, - anon_sym_to, - [36868] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2534), 1, - sym_identifier, - [36875] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2536), 1, - sym_identifier, - [36882] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2538), 1, - sym_identifier, - [36889] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2540), 1, - sym_identifier, - [36896] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2542), 1, - sym_identifier, - [36903] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(2544), 1, + ACTIONS(1038), 1, sym_identifier, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(581)] = 0, - [SMALL_STATE(582)] = 89, - [SMALL_STATE(583)] = 164, - [SMALL_STATE(584)] = 239, - [SMALL_STATE(585)] = 343, - [SMALL_STATE(586)] = 413, - [SMALL_STATE(587)] = 517, - [SMALL_STATE(588)] = 587, - [SMALL_STATE(589)] = 675, - [SMALL_STATE(590)] = 779, - [SMALL_STATE(591)] = 849, - [SMALL_STATE(592)] = 919, - [SMALL_STATE(593)] = 989, - [SMALL_STATE(594)] = 1059, - [SMALL_STATE(595)] = 1129, - [SMALL_STATE(596)] = 1199, - [SMALL_STATE(597)] = 1303, - [SMALL_STATE(598)] = 1373, - [SMALL_STATE(599)] = 1477, - [SMALL_STATE(600)] = 1547, - [SMALL_STATE(601)] = 1617, - [SMALL_STATE(602)] = 1687, - [SMALL_STATE(603)] = 1759, - [SMALL_STATE(604)] = 1829, - [SMALL_STATE(605)] = 1899, - [SMALL_STATE(606)] = 1969, - [SMALL_STATE(607)] = 2039, - [SMALL_STATE(608)] = 2143, - [SMALL_STATE(609)] = 2247, - [SMALL_STATE(610)] = 2351, - [SMALL_STATE(611)] = 2455, - [SMALL_STATE(612)] = 2525, - [SMALL_STATE(613)] = 2613, - [SMALL_STATE(614)] = 2683, - [SMALL_STATE(615)] = 2753, - [SMALL_STATE(616)] = 2826, - [SMALL_STATE(617)] = 2911, - [SMALL_STATE(618)] = 2996, - [SMALL_STATE(619)] = 3071, - [SMALL_STATE(620)] = 3144, - [SMALL_STATE(621)] = 3217, - [SMALL_STATE(622)] = 3315, - [SMALL_STATE(623)] = 3413, - [SMALL_STATE(624)] = 3511, - [SMALL_STATE(625)] = 3609, - [SMALL_STATE(626)] = 3707, - [SMALL_STATE(627)] = 3805, - [SMALL_STATE(628)] = 3903, - [SMALL_STATE(629)] = 4001, - [SMALL_STATE(630)] = 4073, - [SMALL_STATE(631)] = 4171, - [SMALL_STATE(632)] = 4255, - [SMALL_STATE(633)] = 4327, - [SMALL_STATE(634)] = 4425, - [SMALL_STATE(635)] = 4523, - [SMALL_STATE(636)] = 4607, - [SMALL_STATE(637)] = 4705, - [SMALL_STATE(638)] = 4803, - [SMALL_STATE(639)] = 4901, - [SMALL_STATE(640)] = 4999, - [SMALL_STATE(641)] = 5097, - [SMALL_STATE(642)] = 5195, - [SMALL_STATE(643)] = 5293, - [SMALL_STATE(644)] = 5391, - [SMALL_STATE(645)] = 5459, - [SMALL_STATE(646)] = 5557, - [SMALL_STATE(647)] = 5655, - [SMALL_STATE(648)] = 5753, - [SMALL_STATE(649)] = 5851, - [SMALL_STATE(650)] = 5949, - [SMALL_STATE(651)] = 6047, - [SMALL_STATE(652)] = 6115, - [SMALL_STATE(653)] = 6213, - [SMALL_STATE(654)] = 6311, - [SMALL_STATE(655)] = 6409, - [SMALL_STATE(656)] = 6507, - [SMALL_STATE(657)] = 6605, - [SMALL_STATE(658)] = 6703, - [SMALL_STATE(659)] = 6801, - [SMALL_STATE(660)] = 6899, - [SMALL_STATE(661)] = 6997, - [SMALL_STATE(662)] = 7095, - [SMALL_STATE(663)] = 7193, - [SMALL_STATE(664)] = 7291, - [SMALL_STATE(665)] = 7389, - [SMALL_STATE(666)] = 7487, - [SMALL_STATE(667)] = 7585, - [SMALL_STATE(668)] = 7683, - [SMALL_STATE(669)] = 7781, - [SMALL_STATE(670)] = 7879, - [SMALL_STATE(671)] = 7977, - [SMALL_STATE(672)] = 8075, - [SMALL_STATE(673)] = 8173, - [SMALL_STATE(674)] = 8271, - [SMALL_STATE(675)] = 8369, - [SMALL_STATE(676)] = 8467, - [SMALL_STATE(677)] = 8565, - [SMALL_STATE(678)] = 8663, - [SMALL_STATE(679)] = 8761, - [SMALL_STATE(680)] = 8859, - [SMALL_STATE(681)] = 8957, - [SMALL_STATE(682)] = 9055, - [SMALL_STATE(683)] = 9153, - [SMALL_STATE(684)] = 9251, - [SMALL_STATE(685)] = 9349, - [SMALL_STATE(686)] = 9419, - [SMALL_STATE(687)] = 9517, - [SMALL_STATE(688)] = 9615, - [SMALL_STATE(689)] = 9713, - [SMALL_STATE(690)] = 9811, - [SMALL_STATE(691)] = 9909, - [SMALL_STATE(692)] = 10007, - [SMALL_STATE(693)] = 10105, - [SMALL_STATE(694)] = 10203, - [SMALL_STATE(695)] = 10301, - [SMALL_STATE(696)] = 10399, - [SMALL_STATE(697)] = 10497, - [SMALL_STATE(698)] = 10595, - [SMALL_STATE(699)] = 10693, - [SMALL_STATE(700)] = 10791, - [SMALL_STATE(701)] = 10889, - [SMALL_STATE(702)] = 10987, - [SMALL_STATE(703)] = 11085, - [SMALL_STATE(704)] = 11183, - [SMALL_STATE(705)] = 11281, - [SMALL_STATE(706)] = 11349, - [SMALL_STATE(707)] = 11447, - [SMALL_STATE(708)] = 11545, - [SMALL_STATE(709)] = 11643, - [SMALL_STATE(710)] = 11741, - [SMALL_STATE(711)] = 11839, - [SMALL_STATE(712)] = 11937, - [SMALL_STATE(713)] = 12035, - [SMALL_STATE(714)] = 12133, - [SMALL_STATE(715)] = 12231, - [SMALL_STATE(716)] = 12329, - [SMALL_STATE(717)] = 12427, - [SMALL_STATE(718)] = 12525, - [SMALL_STATE(719)] = 12623, - [SMALL_STATE(720)] = 12721, - [SMALL_STATE(721)] = 12819, - [SMALL_STATE(722)] = 12917, - [SMALL_STATE(723)] = 13015, - [SMALL_STATE(724)] = 13113, - [SMALL_STATE(725)] = 13211, - [SMALL_STATE(726)] = 13309, - [SMALL_STATE(727)] = 13407, - [SMALL_STATE(728)] = 13505, - [SMALL_STATE(729)] = 13603, - [SMALL_STATE(730)] = 13701, - [SMALL_STATE(731)] = 13799, - [SMALL_STATE(732)] = 13897, - [SMALL_STATE(733)] = 13995, - [SMALL_STATE(734)] = 14093, - [SMALL_STATE(735)] = 14191, - [SMALL_STATE(736)] = 14289, - [SMALL_STATE(737)] = 14387, - [SMALL_STATE(738)] = 14485, - [SMALL_STATE(739)] = 14583, - [SMALL_STATE(740)] = 14681, - [SMALL_STATE(741)] = 14779, - [SMALL_STATE(742)] = 14877, - [SMALL_STATE(743)] = 14975, - [SMALL_STATE(744)] = 15073, - [SMALL_STATE(745)] = 15171, - [SMALL_STATE(746)] = 15269, - [SMALL_STATE(747)] = 15367, - [SMALL_STATE(748)] = 15465, - [SMALL_STATE(749)] = 15563, - [SMALL_STATE(750)] = 15661, - [SMALL_STATE(751)] = 15759, - [SMALL_STATE(752)] = 15827, - [SMALL_STATE(753)] = 15925, - [SMALL_STATE(754)] = 16023, - [SMALL_STATE(755)] = 16121, - [SMALL_STATE(756)] = 16219, - [SMALL_STATE(757)] = 16317, - [SMALL_STATE(758)] = 16415, - [SMALL_STATE(759)] = 16513, - [SMALL_STATE(760)] = 16611, - [SMALL_STATE(761)] = 16709, - [SMALL_STATE(762)] = 16807, - [SMALL_STATE(763)] = 16905, - [SMALL_STATE(764)] = 17003, - [SMALL_STATE(765)] = 17101, - [SMALL_STATE(766)] = 17199, - [SMALL_STATE(767)] = 17297, - [SMALL_STATE(768)] = 17395, - [SMALL_STATE(769)] = 17493, - [SMALL_STATE(770)] = 17591, - [SMALL_STATE(771)] = 17689, - [SMALL_STATE(772)] = 17787, - [SMALL_STATE(773)] = 17885, - [SMALL_STATE(774)] = 17983, - [SMALL_STATE(775)] = 18081, - [SMALL_STATE(776)] = 18179, - [SMALL_STATE(777)] = 18277, - [SMALL_STATE(778)] = 18375, - [SMALL_STATE(779)] = 18473, - [SMALL_STATE(780)] = 18571, - [SMALL_STATE(781)] = 18669, - [SMALL_STATE(782)] = 18767, - [SMALL_STATE(783)] = 18865, - [SMALL_STATE(784)] = 18963, - [SMALL_STATE(785)] = 19061, - [SMALL_STATE(786)] = 19159, - [SMALL_STATE(787)] = 19257, - [SMALL_STATE(788)] = 19355, - [SMALL_STATE(789)] = 19453, - [SMALL_STATE(790)] = 19551, - [SMALL_STATE(791)] = 19649, - [SMALL_STATE(792)] = 19747, - [SMALL_STATE(793)] = 19845, - [SMALL_STATE(794)] = 19943, - [SMALL_STATE(795)] = 20041, - [SMALL_STATE(796)] = 20139, - [SMALL_STATE(797)] = 20237, - [SMALL_STATE(798)] = 20335, - [SMALL_STATE(799)] = 20433, - [SMALL_STATE(800)] = 20531, - [SMALL_STATE(801)] = 20629, - [SMALL_STATE(802)] = 20727, - [SMALL_STATE(803)] = 20825, - [SMALL_STATE(804)] = 20923, - [SMALL_STATE(805)] = 21021, - [SMALL_STATE(806)] = 21119, - [SMALL_STATE(807)] = 21217, - [SMALL_STATE(808)] = 21315, - [SMALL_STATE(809)] = 21413, - [SMALL_STATE(810)] = 21511, - [SMALL_STATE(811)] = 21609, - [SMALL_STATE(812)] = 21707, - [SMALL_STATE(813)] = 21805, - [SMALL_STATE(814)] = 21903, - [SMALL_STATE(815)] = 22001, - [SMALL_STATE(816)] = 22099, - [SMALL_STATE(817)] = 22167, - [SMALL_STATE(818)] = 22265, - [SMALL_STATE(819)] = 22363, - [SMALL_STATE(820)] = 22461, - [SMALL_STATE(821)] = 22559, - [SMALL_STATE(822)] = 22657, - [SMALL_STATE(823)] = 22755, - [SMALL_STATE(824)] = 22853, - [SMALL_STATE(825)] = 22951, - [SMALL_STATE(826)] = 23049, - [SMALL_STATE(827)] = 23147, - [SMALL_STATE(828)] = 23245, - [SMALL_STATE(829)] = 23343, - [SMALL_STATE(830)] = 23441, - [SMALL_STATE(831)] = 23539, - [SMALL_STATE(832)] = 23637, - [SMALL_STATE(833)] = 23735, - [SMALL_STATE(834)] = 23833, - [SMALL_STATE(835)] = 23931, - [SMALL_STATE(836)] = 24029, - [SMALL_STATE(837)] = 24127, - [SMALL_STATE(838)] = 24225, - [SMALL_STATE(839)] = 24323, - [SMALL_STATE(840)] = 24421, - [SMALL_STATE(841)] = 24489, - [SMALL_STATE(842)] = 24587, - [SMALL_STATE(843)] = 24685, - [SMALL_STATE(844)] = 24753, - [SMALL_STATE(845)] = 24851, - [SMALL_STATE(846)] = 24949, - [SMALL_STATE(847)] = 25047, - [SMALL_STATE(848)] = 25145, - [SMALL_STATE(849)] = 25243, - [SMALL_STATE(850)] = 25341, - [SMALL_STATE(851)] = 25409, - [SMALL_STATE(852)] = 25507, - [SMALL_STATE(853)] = 25605, - [SMALL_STATE(854)] = 25703, - [SMALL_STATE(855)] = 25801, - [SMALL_STATE(856)] = 25899, - [SMALL_STATE(857)] = 25997, - [SMALL_STATE(858)] = 26095, - [SMALL_STATE(859)] = 26193, - [SMALL_STATE(860)] = 26291, - [SMALL_STATE(861)] = 26389, - [SMALL_STATE(862)] = 26487, - [SMALL_STATE(863)] = 26585, - [SMALL_STATE(864)] = 26683, - [SMALL_STATE(865)] = 26781, - [SMALL_STATE(866)] = 26879, - [SMALL_STATE(867)] = 26977, - [SMALL_STATE(868)] = 27075, - [SMALL_STATE(869)] = 27143, - [SMALL_STATE(870)] = 27211, - [SMALL_STATE(871)] = 27309, - [SMALL_STATE(872)] = 27407, - [SMALL_STATE(873)] = 27505, - [SMALL_STATE(874)] = 27603, - [SMALL_STATE(875)] = 27701, - [SMALL_STATE(876)] = 27799, - [SMALL_STATE(877)] = 27897, - [SMALL_STATE(878)] = 27995, - [SMALL_STATE(879)] = 28093, - [SMALL_STATE(880)] = 28191, - [SMALL_STATE(881)] = 28289, - [SMALL_STATE(882)] = 28387, - [SMALL_STATE(883)] = 28485, - [SMALL_STATE(884)] = 28583, - [SMALL_STATE(885)] = 28681, - [SMALL_STATE(886)] = 28749, - [SMALL_STATE(887)] = 28817, - [SMALL_STATE(888)] = 28885, - [SMALL_STATE(889)] = 28983, - [SMALL_STATE(890)] = 29081, - [SMALL_STATE(891)] = 29179, - [SMALL_STATE(892)] = 29277, - [SMALL_STATE(893)] = 29375, - [SMALL_STATE(894)] = 29473, - [SMALL_STATE(895)] = 29571, - [SMALL_STATE(896)] = 29639, - [SMALL_STATE(897)] = 29737, - [SMALL_STATE(898)] = 29805, - [SMALL_STATE(899)] = 29903, - [SMALL_STATE(900)] = 30001, - [SMALL_STATE(901)] = 30099, - [SMALL_STATE(902)] = 30167, - [SMALL_STATE(903)] = 30235, - [SMALL_STATE(904)] = 30299, - [SMALL_STATE(905)] = 30353, - [SMALL_STATE(906)] = 30407, - [SMALL_STATE(907)] = 30459, - [SMALL_STATE(908)] = 30510, - [SMALL_STATE(909)] = 30561, - [SMALL_STATE(910)] = 30612, - [SMALL_STATE(911)] = 30663, - [SMALL_STATE(912)] = 30713, - [SMALL_STATE(913)] = 30763, - [SMALL_STATE(914)] = 30813, - [SMALL_STATE(915)] = 30863, - [SMALL_STATE(916)] = 30913, - [SMALL_STATE(917)] = 30963, - [SMALL_STATE(918)] = 31013, - [SMALL_STATE(919)] = 31063, - [SMALL_STATE(920)] = 31113, - [SMALL_STATE(921)] = 31163, - [SMALL_STATE(922)] = 31213, - [SMALL_STATE(923)] = 31263, - [SMALL_STATE(924)] = 31313, - [SMALL_STATE(925)] = 31363, - [SMALL_STATE(926)] = 31413, - [SMALL_STATE(927)] = 31463, - [SMALL_STATE(928)] = 31493, - [SMALL_STATE(929)] = 31523, - [SMALL_STATE(930)] = 31567, - [SMALL_STATE(931)] = 31603, - [SMALL_STATE(932)] = 31633, - [SMALL_STATE(933)] = 31677, - [SMALL_STATE(934)] = 31711, - [SMALL_STATE(935)] = 31741, - [SMALL_STATE(936)] = 31771, - [SMALL_STATE(937)] = 31801, - [SMALL_STATE(938)] = 31831, - [SMALL_STATE(939)] = 31861, - [SMALL_STATE(940)] = 31891, - [SMALL_STATE(941)] = 31921, - [SMALL_STATE(942)] = 31951, - [SMALL_STATE(943)] = 31981, - [SMALL_STATE(944)] = 32015, - [SMALL_STATE(945)] = 32049, - [SMALL_STATE(946)] = 32079, - [SMALL_STATE(947)] = 32124, - [SMALL_STATE(948)] = 32157, - [SMALL_STATE(949)] = 32200, - [SMALL_STATE(950)] = 32233, - [SMALL_STATE(951)] = 32276, - [SMALL_STATE(952)] = 32319, - [SMALL_STATE(953)] = 32350, - [SMALL_STATE(954)] = 32391, - [SMALL_STATE(955)] = 32422, - [SMALL_STATE(956)] = 32463, - [SMALL_STATE(957)] = 32504, - [SMALL_STATE(958)] = 32535, - [SMALL_STATE(959)] = 32566, - [SMALL_STATE(960)] = 32597, - [SMALL_STATE(961)] = 32628, - [SMALL_STATE(962)] = 32659, - [SMALL_STATE(963)] = 32690, - [SMALL_STATE(964)] = 32723, - [SMALL_STATE(965)] = 32764, - [SMALL_STATE(966)] = 32797, - [SMALL_STATE(967)] = 32838, - [SMALL_STATE(968)] = 32871, - [SMALL_STATE(969)] = 32912, - [SMALL_STATE(970)] = 32943, - [SMALL_STATE(971)] = 32983, - [SMALL_STATE(972)] = 33023, - [SMALL_STATE(973)] = 33063, - [SMALL_STATE(974)] = 33103, - [SMALL_STATE(975)] = 33143, - [SMALL_STATE(976)] = 33183, - [SMALL_STATE(977)] = 33223, - [SMALL_STATE(978)] = 33263, - [SMALL_STATE(979)] = 33303, - [SMALL_STATE(980)] = 33343, - [SMALL_STATE(981)] = 33373, - [SMALL_STATE(982)] = 33413, - [SMALL_STATE(983)] = 33453, - [SMALL_STATE(984)] = 33493, - [SMALL_STATE(985)] = 33533, - [SMALL_STATE(986)] = 33563, - [SMALL_STATE(987)] = 33603, - [SMALL_STATE(988)] = 33643, - [SMALL_STATE(989)] = 33683, - [SMALL_STATE(990)] = 33723, - [SMALL_STATE(991)] = 33763, - [SMALL_STATE(992)] = 33803, - [SMALL_STATE(993)] = 33843, - [SMALL_STATE(994)] = 33873, - [SMALL_STATE(995)] = 33913, - [SMALL_STATE(996)] = 33943, - [SMALL_STATE(997)] = 33983, - [SMALL_STATE(998)] = 34023, - [SMALL_STATE(999)] = 34063, - [SMALL_STATE(1000)] = 34093, - [SMALL_STATE(1001)] = 34133, - [SMALL_STATE(1002)] = 34173, - [SMALL_STATE(1003)] = 34213, - [SMALL_STATE(1004)] = 34253, - [SMALL_STATE(1005)] = 34293, - [SMALL_STATE(1006)] = 34323, - [SMALL_STATE(1007)] = 34363, - [SMALL_STATE(1008)] = 34403, - [SMALL_STATE(1009)] = 34440, - [SMALL_STATE(1010)] = 34466, - [SMALL_STATE(1011)] = 34492, - [SMALL_STATE(1012)] = 34518, - [SMALL_STATE(1013)] = 34544, - [SMALL_STATE(1014)] = 34569, - [SMALL_STATE(1015)] = 34594, - [SMALL_STATE(1016)] = 34614, - [SMALL_STATE(1017)] = 34628, - [SMALL_STATE(1018)] = 34642, - [SMALL_STATE(1019)] = 34656, - [SMALL_STATE(1020)] = 34666, - [SMALL_STATE(1021)] = 34676, - [SMALL_STATE(1022)] = 34686, - [SMALL_STATE(1023)] = 34696, - [SMALL_STATE(1024)] = 34706, - [SMALL_STATE(1025)] = 34716, - [SMALL_STATE(1026)] = 34726, - [SMALL_STATE(1027)] = 34736, - [SMALL_STATE(1028)] = 34746, - [SMALL_STATE(1029)] = 34756, - [SMALL_STATE(1030)] = 34766, - [SMALL_STATE(1031)] = 34778, - [SMALL_STATE(1032)] = 34788, - [SMALL_STATE(1033)] = 34798, - [SMALL_STATE(1034)] = 34808, - [SMALL_STATE(1035)] = 34818, - [SMALL_STATE(1036)] = 34831, - [SMALL_STATE(1037)] = 34842, - [SMALL_STATE(1038)] = 34855, - [SMALL_STATE(1039)] = 34868, - [SMALL_STATE(1040)] = 34881, - [SMALL_STATE(1041)] = 34894, - [SMALL_STATE(1042)] = 34907, - [SMALL_STATE(1043)] = 34920, - [SMALL_STATE(1044)] = 34933, - [SMALL_STATE(1045)] = 34946, - [SMALL_STATE(1046)] = 34959, - [SMALL_STATE(1047)] = 34972, - [SMALL_STATE(1048)] = 34983, - [SMALL_STATE(1049)] = 34996, - [SMALL_STATE(1050)] = 35009, - [SMALL_STATE(1051)] = 35022, - [SMALL_STATE(1052)] = 35032, - [SMALL_STATE(1053)] = 35040, - [SMALL_STATE(1054)] = 35050, - [SMALL_STATE(1055)] = 35060, - [SMALL_STATE(1056)] = 35070, - [SMALL_STATE(1057)] = 35080, - [SMALL_STATE(1058)] = 35090, - [SMALL_STATE(1059)] = 35100, - [SMALL_STATE(1060)] = 35108, - [SMALL_STATE(1061)] = 35118, - [SMALL_STATE(1062)] = 35128, - [SMALL_STATE(1063)] = 35138, - [SMALL_STATE(1064)] = 35148, - [SMALL_STATE(1065)] = 35158, - [SMALL_STATE(1066)] = 35168, - [SMALL_STATE(1067)] = 35178, - [SMALL_STATE(1068)] = 35188, - [SMALL_STATE(1069)] = 35198, - [SMALL_STATE(1070)] = 35208, - [SMALL_STATE(1071)] = 35216, - [SMALL_STATE(1072)] = 35226, - [SMALL_STATE(1073)] = 35236, - [SMALL_STATE(1074)] = 35246, - [SMALL_STATE(1075)] = 35256, - [SMALL_STATE(1076)] = 35266, - [SMALL_STATE(1077)] = 35276, - [SMALL_STATE(1078)] = 35286, - [SMALL_STATE(1079)] = 35296, - [SMALL_STATE(1080)] = 35306, - [SMALL_STATE(1081)] = 35316, - [SMALL_STATE(1082)] = 35326, - [SMALL_STATE(1083)] = 35336, - [SMALL_STATE(1084)] = 35346, - [SMALL_STATE(1085)] = 35356, - [SMALL_STATE(1086)] = 35366, - [SMALL_STATE(1087)] = 35374, - [SMALL_STATE(1088)] = 35384, - [SMALL_STATE(1089)] = 35391, - [SMALL_STATE(1090)] = 35398, - [SMALL_STATE(1091)] = 35405, - [SMALL_STATE(1092)] = 35412, - [SMALL_STATE(1093)] = 35419, - [SMALL_STATE(1094)] = 35426, - [SMALL_STATE(1095)] = 35433, - [SMALL_STATE(1096)] = 35440, - [SMALL_STATE(1097)] = 35447, - [SMALL_STATE(1098)] = 35454, - [SMALL_STATE(1099)] = 35461, - [SMALL_STATE(1100)] = 35468, - [SMALL_STATE(1101)] = 35475, - [SMALL_STATE(1102)] = 35482, - [SMALL_STATE(1103)] = 35489, - [SMALL_STATE(1104)] = 35496, - [SMALL_STATE(1105)] = 35503, - [SMALL_STATE(1106)] = 35510, - [SMALL_STATE(1107)] = 35517, - [SMALL_STATE(1108)] = 35524, - [SMALL_STATE(1109)] = 35531, - [SMALL_STATE(1110)] = 35538, - [SMALL_STATE(1111)] = 35545, - [SMALL_STATE(1112)] = 35552, - [SMALL_STATE(1113)] = 35559, - [SMALL_STATE(1114)] = 35566, - [SMALL_STATE(1115)] = 35573, - [SMALL_STATE(1116)] = 35580, - [SMALL_STATE(1117)] = 35587, - [SMALL_STATE(1118)] = 35594, - [SMALL_STATE(1119)] = 35601, - [SMALL_STATE(1120)] = 35608, - [SMALL_STATE(1121)] = 35615, - [SMALL_STATE(1122)] = 35622, - [SMALL_STATE(1123)] = 35629, - [SMALL_STATE(1124)] = 35636, - [SMALL_STATE(1125)] = 35643, - [SMALL_STATE(1126)] = 35650, - [SMALL_STATE(1127)] = 35657, - [SMALL_STATE(1128)] = 35664, - [SMALL_STATE(1129)] = 35671, - [SMALL_STATE(1130)] = 35678, - [SMALL_STATE(1131)] = 35685, - [SMALL_STATE(1132)] = 35692, - [SMALL_STATE(1133)] = 35699, - [SMALL_STATE(1134)] = 35706, - [SMALL_STATE(1135)] = 35713, - [SMALL_STATE(1136)] = 35720, - [SMALL_STATE(1137)] = 35727, - [SMALL_STATE(1138)] = 35734, - [SMALL_STATE(1139)] = 35741, - [SMALL_STATE(1140)] = 35748, - [SMALL_STATE(1141)] = 35755, - [SMALL_STATE(1142)] = 35762, - [SMALL_STATE(1143)] = 35769, - [SMALL_STATE(1144)] = 35776, - [SMALL_STATE(1145)] = 35783, - [SMALL_STATE(1146)] = 35790, - [SMALL_STATE(1147)] = 35797, - [SMALL_STATE(1148)] = 35804, - [SMALL_STATE(1149)] = 35811, - [SMALL_STATE(1150)] = 35818, - [SMALL_STATE(1151)] = 35825, - [SMALL_STATE(1152)] = 35832, - [SMALL_STATE(1153)] = 35839, - [SMALL_STATE(1154)] = 35846, - [SMALL_STATE(1155)] = 35853, - [SMALL_STATE(1156)] = 35860, - [SMALL_STATE(1157)] = 35867, - [SMALL_STATE(1158)] = 35874, - [SMALL_STATE(1159)] = 35881, - [SMALL_STATE(1160)] = 35888, - [SMALL_STATE(1161)] = 35895, - [SMALL_STATE(1162)] = 35902, - [SMALL_STATE(1163)] = 35909, - [SMALL_STATE(1164)] = 35916, - [SMALL_STATE(1165)] = 35923, - [SMALL_STATE(1166)] = 35930, - [SMALL_STATE(1167)] = 35937, - [SMALL_STATE(1168)] = 35944, - [SMALL_STATE(1169)] = 35951, - [SMALL_STATE(1170)] = 35958, - [SMALL_STATE(1171)] = 35965, - [SMALL_STATE(1172)] = 35972, - [SMALL_STATE(1173)] = 35979, - [SMALL_STATE(1174)] = 35986, - [SMALL_STATE(1175)] = 35993, - [SMALL_STATE(1176)] = 36000, - [SMALL_STATE(1177)] = 36007, - [SMALL_STATE(1178)] = 36014, - [SMALL_STATE(1179)] = 36021, - [SMALL_STATE(1180)] = 36028, - [SMALL_STATE(1181)] = 36035, - [SMALL_STATE(1182)] = 36042, - [SMALL_STATE(1183)] = 36049, - [SMALL_STATE(1184)] = 36056, - [SMALL_STATE(1185)] = 36063, - [SMALL_STATE(1186)] = 36070, - [SMALL_STATE(1187)] = 36077, - [SMALL_STATE(1188)] = 36084, - [SMALL_STATE(1189)] = 36091, - [SMALL_STATE(1190)] = 36098, - [SMALL_STATE(1191)] = 36105, - [SMALL_STATE(1192)] = 36112, - [SMALL_STATE(1193)] = 36119, - [SMALL_STATE(1194)] = 36126, - [SMALL_STATE(1195)] = 36133, - [SMALL_STATE(1196)] = 36140, - [SMALL_STATE(1197)] = 36147, - [SMALL_STATE(1198)] = 36154, - [SMALL_STATE(1199)] = 36161, - [SMALL_STATE(1200)] = 36168, - [SMALL_STATE(1201)] = 36175, - [SMALL_STATE(1202)] = 36182, - [SMALL_STATE(1203)] = 36189, - [SMALL_STATE(1204)] = 36196, - [SMALL_STATE(1205)] = 36203, - [SMALL_STATE(1206)] = 36210, - [SMALL_STATE(1207)] = 36217, - [SMALL_STATE(1208)] = 36224, - [SMALL_STATE(1209)] = 36231, - [SMALL_STATE(1210)] = 36238, - [SMALL_STATE(1211)] = 36245, - [SMALL_STATE(1212)] = 36252, - [SMALL_STATE(1213)] = 36259, - [SMALL_STATE(1214)] = 36266, - [SMALL_STATE(1215)] = 36273, - [SMALL_STATE(1216)] = 36280, - [SMALL_STATE(1217)] = 36287, - [SMALL_STATE(1218)] = 36294, - [SMALL_STATE(1219)] = 36301, - [SMALL_STATE(1220)] = 36308, - [SMALL_STATE(1221)] = 36315, - [SMALL_STATE(1222)] = 36322, - [SMALL_STATE(1223)] = 36329, - [SMALL_STATE(1224)] = 36336, - [SMALL_STATE(1225)] = 36343, - [SMALL_STATE(1226)] = 36350, - [SMALL_STATE(1227)] = 36357, - [SMALL_STATE(1228)] = 36364, - [SMALL_STATE(1229)] = 36371, - [SMALL_STATE(1230)] = 36378, - [SMALL_STATE(1231)] = 36385, - [SMALL_STATE(1232)] = 36392, - [SMALL_STATE(1233)] = 36399, - [SMALL_STATE(1234)] = 36406, - [SMALL_STATE(1235)] = 36413, - [SMALL_STATE(1236)] = 36420, - [SMALL_STATE(1237)] = 36427, - [SMALL_STATE(1238)] = 36434, - [SMALL_STATE(1239)] = 36441, - [SMALL_STATE(1240)] = 36448, - [SMALL_STATE(1241)] = 36455, - [SMALL_STATE(1242)] = 36462, - [SMALL_STATE(1243)] = 36469, - [SMALL_STATE(1244)] = 36476, - [SMALL_STATE(1245)] = 36483, - [SMALL_STATE(1246)] = 36490, - [SMALL_STATE(1247)] = 36497, - [SMALL_STATE(1248)] = 36504, - [SMALL_STATE(1249)] = 36511, - [SMALL_STATE(1250)] = 36518, - [SMALL_STATE(1251)] = 36525, - [SMALL_STATE(1252)] = 36532, - [SMALL_STATE(1253)] = 36539, - [SMALL_STATE(1254)] = 36546, - [SMALL_STATE(1255)] = 36553, - [SMALL_STATE(1256)] = 36560, - [SMALL_STATE(1257)] = 36567, - [SMALL_STATE(1258)] = 36574, - [SMALL_STATE(1259)] = 36581, - [SMALL_STATE(1260)] = 36588, - [SMALL_STATE(1261)] = 36595, - [SMALL_STATE(1262)] = 36602, - [SMALL_STATE(1263)] = 36609, - [SMALL_STATE(1264)] = 36616, - [SMALL_STATE(1265)] = 36623, - [SMALL_STATE(1266)] = 36630, - [SMALL_STATE(1267)] = 36637, - [SMALL_STATE(1268)] = 36644, - [SMALL_STATE(1269)] = 36651, - [SMALL_STATE(1270)] = 36658, - [SMALL_STATE(1271)] = 36665, - [SMALL_STATE(1272)] = 36672, - [SMALL_STATE(1273)] = 36679, - [SMALL_STATE(1274)] = 36686, - [SMALL_STATE(1275)] = 36693, - [SMALL_STATE(1276)] = 36700, - [SMALL_STATE(1277)] = 36707, - [SMALL_STATE(1278)] = 36714, - [SMALL_STATE(1279)] = 36721, - [SMALL_STATE(1280)] = 36728, - [SMALL_STATE(1281)] = 36735, - [SMALL_STATE(1282)] = 36742, - [SMALL_STATE(1283)] = 36749, - [SMALL_STATE(1284)] = 36756, - [SMALL_STATE(1285)] = 36763, - [SMALL_STATE(1286)] = 36770, - [SMALL_STATE(1287)] = 36777, - [SMALL_STATE(1288)] = 36784, - [SMALL_STATE(1289)] = 36791, - [SMALL_STATE(1290)] = 36798, - [SMALL_STATE(1291)] = 36805, - [SMALL_STATE(1292)] = 36812, - [SMALL_STATE(1293)] = 36819, - [SMALL_STATE(1294)] = 36826, - [SMALL_STATE(1295)] = 36833, - [SMALL_STATE(1296)] = 36840, - [SMALL_STATE(1297)] = 36847, - [SMALL_STATE(1298)] = 36854, - [SMALL_STATE(1299)] = 36861, - [SMALL_STATE(1300)] = 36868, - [SMALL_STATE(1301)] = 36875, - [SMALL_STATE(1302)] = 36882, - [SMALL_STATE(1303)] = 36889, - [SMALL_STATE(1304)] = 36896, - [SMALL_STATE(1305)] = 36903, + [SMALL_STATE(156)] = 0, + [SMALL_STATE(157)] = 89, + [SMALL_STATE(158)] = 164, + [SMALL_STATE(159)] = 268, + [SMALL_STATE(160)] = 356, + [SMALL_STATE(161)] = 444, + [SMALL_STATE(162)] = 548, + [SMALL_STATE(163)] = 652, + [SMALL_STATE(164)] = 756, + [SMALL_STATE(165)] = 860, + [SMALL_STATE(166)] = 964, + [SMALL_STATE(167)] = 1068, + [SMALL_STATE(168)] = 1153, + [SMALL_STATE(169)] = 1238, + [SMALL_STATE(170)] = 1311, + [SMALL_STATE(171)] = 1386, + [SMALL_STATE(172)] = 1455, + [SMALL_STATE(173)] = 1524, + [SMALL_STATE(174)] = 1597, + [SMALL_STATE(175)] = 1670, + [SMALL_STATE(176)] = 1739, + [SMALL_STATE(177)] = 1837, + [SMALL_STATE(178)] = 1935, + [SMALL_STATE(179)] = 2033, + [SMALL_STATE(180)] = 2131, + [SMALL_STATE(181)] = 2229, + [SMALL_STATE(182)] = 2327, + [SMALL_STATE(183)] = 2425, + [SMALL_STATE(184)] = 2523, + [SMALL_STATE(185)] = 2621, + [SMALL_STATE(186)] = 2719, + [SMALL_STATE(187)] = 2817, + [SMALL_STATE(188)] = 2915, + [SMALL_STATE(189)] = 3013, + [SMALL_STATE(190)] = 3111, + [SMALL_STATE(191)] = 3209, + [SMALL_STATE(192)] = 3307, + [SMALL_STATE(193)] = 3405, + [SMALL_STATE(194)] = 3503, + [SMALL_STATE(195)] = 3601, + [SMALL_STATE(196)] = 3699, + [SMALL_STATE(197)] = 3797, + [SMALL_STATE(198)] = 3895, + [SMALL_STATE(199)] = 3993, + [SMALL_STATE(200)] = 4091, + [SMALL_STATE(201)] = 4189, + [SMALL_STATE(202)] = 4287, + [SMALL_STATE(203)] = 4385, + [SMALL_STATE(204)] = 4483, + [SMALL_STATE(205)] = 4581, + [SMALL_STATE(206)] = 4679, + [SMALL_STATE(207)] = 4777, + [SMALL_STATE(208)] = 4875, + [SMALL_STATE(209)] = 4973, + [SMALL_STATE(210)] = 5071, + [SMALL_STATE(211)] = 5169, + [SMALL_STATE(212)] = 5267, + [SMALL_STATE(213)] = 5365, + [SMALL_STATE(214)] = 5463, + [SMALL_STATE(215)] = 5561, + [SMALL_STATE(216)] = 5659, + [SMALL_STATE(217)] = 5757, + [SMALL_STATE(218)] = 5855, + [SMALL_STATE(219)] = 5953, + [SMALL_STATE(220)] = 6051, + [SMALL_STATE(221)] = 6149, + [SMALL_STATE(222)] = 6247, + [SMALL_STATE(223)] = 6345, + [SMALL_STATE(224)] = 6443, + [SMALL_STATE(225)] = 6541, + [SMALL_STATE(226)] = 6639, + [SMALL_STATE(227)] = 6737, + [SMALL_STATE(228)] = 6835, + [SMALL_STATE(229)] = 6933, + [SMALL_STATE(230)] = 7031, + [SMALL_STATE(231)] = 7129, + [SMALL_STATE(232)] = 7227, + [SMALL_STATE(233)] = 7325, + [SMALL_STATE(234)] = 7423, + [SMALL_STATE(235)] = 7521, + [SMALL_STATE(236)] = 7619, + [SMALL_STATE(237)] = 7717, + [SMALL_STATE(238)] = 7815, + [SMALL_STATE(239)] = 7913, + [SMALL_STATE(240)] = 8011, + [SMALL_STATE(241)] = 8109, + [SMALL_STATE(242)] = 8207, + [SMALL_STATE(243)] = 8305, + [SMALL_STATE(244)] = 8403, + [SMALL_STATE(245)] = 8501, + [SMALL_STATE(246)] = 8599, + [SMALL_STATE(247)] = 8697, + [SMALL_STATE(248)] = 8795, + [SMALL_STATE(249)] = 8893, + [SMALL_STATE(250)] = 8991, + [SMALL_STATE(251)] = 9089, + [SMALL_STATE(252)] = 9187, + [SMALL_STATE(253)] = 9285, + [SMALL_STATE(254)] = 9383, + [SMALL_STATE(255)] = 9481, + [SMALL_STATE(256)] = 9579, + [SMALL_STATE(257)] = 9651, + [SMALL_STATE(258)] = 9749, + [SMALL_STATE(259)] = 9847, + [SMALL_STATE(260)] = 9945, + [SMALL_STATE(261)] = 10043, + [SMALL_STATE(262)] = 10141, + [SMALL_STATE(263)] = 10239, + [SMALL_STATE(264)] = 10337, + [SMALL_STATE(265)] = 10421, + [SMALL_STATE(266)] = 10519, + [SMALL_STATE(267)] = 10591, + [SMALL_STATE(268)] = 10689, + [SMALL_STATE(269)] = 10787, + [SMALL_STATE(270)] = 10885, + [SMALL_STATE(271)] = 10983, + [SMALL_STATE(272)] = 11081, + [SMALL_STATE(273)] = 11165, + [SMALL_STATE(274)] = 11263, + [SMALL_STATE(275)] = 11361, + [SMALL_STATE(276)] = 11459, + [SMALL_STATE(277)] = 11557, + [SMALL_STATE(278)] = 11655, + [SMALL_STATE(279)] = 11753, + [SMALL_STATE(280)] = 11851, + [SMALL_STATE(281)] = 11949, + [SMALL_STATE(282)] = 12047, + [SMALL_STATE(283)] = 12145, + [SMALL_STATE(284)] = 12243, + [SMALL_STATE(285)] = 12341, + [SMALL_STATE(286)] = 12439, + [SMALL_STATE(287)] = 12537, + [SMALL_STATE(288)] = 12635, + [SMALL_STATE(289)] = 12733, + [SMALL_STATE(290)] = 12831, + [SMALL_STATE(291)] = 12929, + [SMALL_STATE(292)] = 13027, + [SMALL_STATE(293)] = 13125, + [SMALL_STATE(294)] = 13223, + [SMALL_STATE(295)] = 13321, + [SMALL_STATE(296)] = 13419, + [SMALL_STATE(297)] = 13517, + [SMALL_STATE(298)] = 13615, + [SMALL_STATE(299)] = 13713, + [SMALL_STATE(300)] = 13811, + [SMALL_STATE(301)] = 13909, + [SMALL_STATE(302)] = 13976, + [SMALL_STATE(303)] = 14043, + [SMALL_STATE(304)] = 14112, + [SMALL_STATE(305)] = 14179, + [SMALL_STATE(306)] = 14246, + [SMALL_STATE(307)] = 14313, + [SMALL_STATE(308)] = 14380, + [SMALL_STATE(309)] = 14447, + [SMALL_STATE(310)] = 14514, + [SMALL_STATE(311)] = 14581, + [SMALL_STATE(312)] = 14648, + [SMALL_STATE(313)] = 14715, + [SMALL_STATE(314)] = 14782, + [SMALL_STATE(315)] = 14849, + [SMALL_STATE(316)] = 14916, + [SMALL_STATE(317)] = 14983, + [SMALL_STATE(318)] = 15050, + [SMALL_STATE(319)] = 15117, + [SMALL_STATE(320)] = 15181, + [SMALL_STATE(321)] = 15235, + [SMALL_STATE(322)] = 15289, + [SMALL_STATE(323)] = 15341, + [SMALL_STATE(324)] = 15392, + [SMALL_STATE(325)] = 15443, + [SMALL_STATE(326)] = 15494, + [SMALL_STATE(327)] = 15545, + [SMALL_STATE(328)] = 15595, + [SMALL_STATE(329)] = 15645, + [SMALL_STATE(330)] = 15695, + [SMALL_STATE(331)] = 15745, + [SMALL_STATE(332)] = 15795, + [SMALL_STATE(333)] = 15845, + [SMALL_STATE(334)] = 15895, + [SMALL_STATE(335)] = 15945, + [SMALL_STATE(336)] = 15995, + [SMALL_STATE(337)] = 16045, + [SMALL_STATE(338)] = 16095, + [SMALL_STATE(339)] = 16145, + [SMALL_STATE(340)] = 16176, + [SMALL_STATE(341)] = 16207, + [SMALL_STATE(342)] = 16238, + [SMALL_STATE(343)] = 16269, + [SMALL_STATE(344)] = 16300, + [SMALL_STATE(345)] = 16331, + [SMALL_STATE(346)] = 16362, + [SMALL_STATE(347)] = 16393, + [SMALL_STATE(348)] = 16424, + [SMALL_STATE(349)] = 16459, + [SMALL_STATE(350)] = 16508, + [SMALL_STATE(351)] = 16539, + [SMALL_STATE(352)] = 16570, + [SMALL_STATE(353)] = 16607, + [SMALL_STATE(354)] = 16638, + [SMALL_STATE(355)] = 16669, + [SMALL_STATE(356)] = 16714, + [SMALL_STATE(357)] = 16749, + [SMALL_STATE(358)] = 16794, + [SMALL_STATE(359)] = 16829, + [SMALL_STATE(360)] = 16863, + [SMALL_STATE(361)] = 16897, + [SMALL_STATE(362)] = 16941, + [SMALL_STATE(363)] = 16985, + [SMALL_STATE(364)] = 17021, + [SMALL_STATE(365)] = 17065, + [SMALL_STATE(366)] = 17099, + [SMALL_STATE(367)] = 17143, + [SMALL_STATE(368)] = 17177, + [SMALL_STATE(369)] = 17211, + [SMALL_STATE(370)] = 17254, + [SMALL_STATE(371)] = 17297, + [SMALL_STATE(372)] = 17342, + [SMALL_STATE(373)] = 17385, + [SMALL_STATE(374)] = 17418, + [SMALL_STATE(375)] = 17451, + [SMALL_STATE(376)] = 17482, + [SMALL_STATE(377)] = 17523, + [SMALL_STATE(378)] = 17566, + [SMALL_STATE(379)] = 17609, + [SMALL_STATE(380)] = 17652, + [SMALL_STATE(381)] = 17685, + [SMALL_STATE(382)] = 17728, + [SMALL_STATE(383)] = 17771, + [SMALL_STATE(384)] = 17804, + [SMALL_STATE(385)] = 17847, + [SMALL_STATE(386)] = 17878, + [SMALL_STATE(387)] = 17921, + [SMALL_STATE(388)] = 17952, + [SMALL_STATE(389)] = 17993, + [SMALL_STATE(390)] = 18024, + [SMALL_STATE(391)] = 18065, + [SMALL_STATE(392)] = 18108, + [SMALL_STATE(393)] = 18151, + [SMALL_STATE(394)] = 18182, + [SMALL_STATE(395)] = 18225, + [SMALL_STATE(396)] = 18268, + [SMALL_STATE(397)] = 18309, + [SMALL_STATE(398)] = 18352, + [SMALL_STATE(399)] = 18385, + [SMALL_STATE(400)] = 18416, + [SMALL_STATE(401)] = 18447, + [SMALL_STATE(402)] = 18488, + [SMALL_STATE(403)] = 18531, + [SMALL_STATE(404)] = 18574, + [SMALL_STATE(405)] = 18605, + [SMALL_STATE(406)] = 18646, + [SMALL_STATE(407)] = 18679, + [SMALL_STATE(408)] = 18722, + [SMALL_STATE(409)] = 18763, + [SMALL_STATE(410)] = 18806, + [SMALL_STATE(411)] = 18849, + [SMALL_STATE(412)] = 18892, + [SMALL_STATE(413)] = 18933, + [SMALL_STATE(414)] = 18964, + [SMALL_STATE(415)] = 19007, + [SMALL_STATE(416)] = 19038, + [SMALL_STATE(417)] = 19081, + [SMALL_STATE(418)] = 19112, + [SMALL_STATE(419)] = 19143, + [SMALL_STATE(420)] = 19183, + [SMALL_STATE(421)] = 19223, + [SMALL_STATE(422)] = 19253, + [SMALL_STATE(423)] = 19293, + [SMALL_STATE(424)] = 19323, + [SMALL_STATE(425)] = 19363, + [SMALL_STATE(426)] = 19403, + [SMALL_STATE(427)] = 19433, + [SMALL_STATE(428)] = 19463, + [SMALL_STATE(429)] = 19493, + [SMALL_STATE(430)] = 19533, + [SMALL_STATE(431)] = 19573, + [SMALL_STATE(432)] = 19613, + [SMALL_STATE(433)] = 19653, + [SMALL_STATE(434)] = 19683, + [SMALL_STATE(435)] = 19713, + [SMALL_STATE(436)] = 19743, + [SMALL_STATE(437)] = 19783, + [SMALL_STATE(438)] = 19823, + [SMALL_STATE(439)] = 19863, + [SMALL_STATE(440)] = 19900, + [SMALL_STATE(441)] = 19926, + [SMALL_STATE(442)] = 19952, + [SMALL_STATE(443)] = 19978, + [SMALL_STATE(444)] = 20003, + [SMALL_STATE(445)] = 20028, + [SMALL_STATE(446)] = 20048, + [SMALL_STATE(447)] = 20062, + [SMALL_STATE(448)] = 20076, + [SMALL_STATE(449)] = 20090, + [SMALL_STATE(450)] = 20100, + [SMALL_STATE(451)] = 20110, + [SMALL_STATE(452)] = 20120, + [SMALL_STATE(453)] = 20130, + [SMALL_STATE(454)] = 20140, + [SMALL_STATE(455)] = 20150, + [SMALL_STATE(456)] = 20160, + [SMALL_STATE(457)] = 20170, + [SMALL_STATE(458)] = 20180, + [SMALL_STATE(459)] = 20190, + [SMALL_STATE(460)] = 20200, + [SMALL_STATE(461)] = 20210, + [SMALL_STATE(462)] = 20220, + [SMALL_STATE(463)] = 20232, + [SMALL_STATE(464)] = 20242, + [SMALL_STATE(465)] = 20252, + [SMALL_STATE(466)] = 20265, + [SMALL_STATE(467)] = 20278, + [SMALL_STATE(468)] = 20291, + [SMALL_STATE(469)] = 20304, + [SMALL_STATE(470)] = 20317, + [SMALL_STATE(471)] = 20330, + [SMALL_STATE(472)] = 20341, + [SMALL_STATE(473)] = 20354, + [SMALL_STATE(474)] = 20367, + [SMALL_STATE(475)] = 20378, + [SMALL_STATE(476)] = 20391, + [SMALL_STATE(477)] = 20404, + [SMALL_STATE(478)] = 20417, + [SMALL_STATE(479)] = 20430, + [SMALL_STATE(480)] = 20440, + [SMALL_STATE(481)] = 20450, + [SMALL_STATE(482)] = 20460, + [SMALL_STATE(483)] = 20470, + [SMALL_STATE(484)] = 20480, + [SMALL_STATE(485)] = 20490, + [SMALL_STATE(486)] = 20500, + [SMALL_STATE(487)] = 20510, + [SMALL_STATE(488)] = 20520, + [SMALL_STATE(489)] = 20528, + [SMALL_STATE(490)] = 20536, + [SMALL_STATE(491)] = 20546, + [SMALL_STATE(492)] = 20556, + [SMALL_STATE(493)] = 20564, + [SMALL_STATE(494)] = 20574, + [SMALL_STATE(495)] = 20584, + [SMALL_STATE(496)] = 20594, + [SMALL_STATE(497)] = 20604, + [SMALL_STATE(498)] = 20614, + [SMALL_STATE(499)] = 20624, + [SMALL_STATE(500)] = 20634, + [SMALL_STATE(501)] = 20644, + [SMALL_STATE(502)] = 20654, + [SMALL_STATE(503)] = 20664, + [SMALL_STATE(504)] = 20674, + [SMALL_STATE(505)] = 20684, + [SMALL_STATE(506)] = 20692, + [SMALL_STATE(507)] = 20702, + [SMALL_STATE(508)] = 20712, + [SMALL_STATE(509)] = 20722, + [SMALL_STATE(510)] = 20732, + [SMALL_STATE(511)] = 20742, + [SMALL_STATE(512)] = 20752, + [SMALL_STATE(513)] = 20762, + [SMALL_STATE(514)] = 20772, + [SMALL_STATE(515)] = 20782, + [SMALL_STATE(516)] = 20792, + [SMALL_STATE(517)] = 20802, + [SMALL_STATE(518)] = 20809, + [SMALL_STATE(519)] = 20816, + [SMALL_STATE(520)] = 20823, + [SMALL_STATE(521)] = 20830, + [SMALL_STATE(522)] = 20837, + [SMALL_STATE(523)] = 20844, + [SMALL_STATE(524)] = 20851, + [SMALL_STATE(525)] = 20858, + [SMALL_STATE(526)] = 20865, + [SMALL_STATE(527)] = 20872, + [SMALL_STATE(528)] = 20879, + [SMALL_STATE(529)] = 20886, + [SMALL_STATE(530)] = 20893, + [SMALL_STATE(531)] = 20900, + [SMALL_STATE(532)] = 20907, + [SMALL_STATE(533)] = 20914, + [SMALL_STATE(534)] = 20921, + [SMALL_STATE(535)] = 20928, + [SMALL_STATE(536)] = 20935, + [SMALL_STATE(537)] = 20942, + [SMALL_STATE(538)] = 20949, + [SMALL_STATE(539)] = 20956, + [SMALL_STATE(540)] = 20963, + [SMALL_STATE(541)] = 20970, + [SMALL_STATE(542)] = 20977, + [SMALL_STATE(543)] = 20984, + [SMALL_STATE(544)] = 20991, + [SMALL_STATE(545)] = 20998, + [SMALL_STATE(546)] = 21005, + [SMALL_STATE(547)] = 21012, + [SMALL_STATE(548)] = 21019, + [SMALL_STATE(549)] = 21026, + [SMALL_STATE(550)] = 21033, + [SMALL_STATE(551)] = 21040, + [SMALL_STATE(552)] = 21047, + [SMALL_STATE(553)] = 21054, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 4), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 4), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 1), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 1), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1128), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), - [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(149), - [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1043), - [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(893), - [322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(408), - [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(408), - [328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(407), - [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(610), - [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), - [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(763), - [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(710), - [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(314), - [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(762), - [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1222), - [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1222), - [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1223), - [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(796), - [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1225), - [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1226), - [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1298), - [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1075), - [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1098), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(301), - [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1042), - [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1057), - [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(161), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), - [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), - [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), - [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), - [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), - [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), - [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1085), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(150), - [478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(688), - [481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(760), - [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(269), - [487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(689), - [490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1173), - [493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1173), - [496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1174), - [499] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(647), - [502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1176), - [505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1088), - [508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1292), - [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1082), - [514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1135), - [517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(240), - [520] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1079), - [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(169), - [526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(152), - [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(808), - [532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(724), - [535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(245), - [538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(723), - [541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1208), - [544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1208), - [547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1209), - [550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(623), - [553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1211), - [556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1212), - [559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1296), - [562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1084), - [565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1188), - [568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(313), - [571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1054), - [574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(187), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), - [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), - [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [607] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(151), - [610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1049), - [613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(700), - [616] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(456), - [619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(456), - [622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(457), - [625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(586), - [628] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(628), - [631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(303), - [634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(737), - [637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1280), - [640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1280), - [643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1281), - [646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(831), - [649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1283), - [652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1284), - [655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1305), - [658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1063), - [661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1158), - [664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(302), - [667] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1066), - [670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(182), - [673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(153), - [676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(802), - [679] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(807), - [682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(278), - [685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(849), - [688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1154), - [691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1154), - [694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1155), - [697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(670), - [700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1156), - [703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1157), - [706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1290), - [709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1064), - [712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1195), - [715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(268), - [718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1080), - [721] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(196), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), - [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), - [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), - [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(154), - [753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(683), - [756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(248), - [759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(686), - [762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1247), - [765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1247), - [768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1248), - [771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(842), - [774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1250), - [777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1251), - [780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1301), - [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1076), - [786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1128), - [789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(247), - [792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1065), - [795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(189), - [798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(155), - [801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(650), - [804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(260), - [807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(806), - [810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1264), - [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1264), - [816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1265), - [819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(888), - [822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1267), - [825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1268), - [828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1303), - [831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1056), - [834] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1243), - [837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(294), - [840] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1085), - [843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(214), - [846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(165), - [849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(803), - [852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(241), - [855] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(805), - [858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1237), - [861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1237), - [864] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1238), - [867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(810), - [870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1240), - [873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1241), - [876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1300), - [879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1058), - [882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1168), - [885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(296), - [888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1072), - [891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(221), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_kind, 1), - [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_kind, 1), - [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 2), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_built_in_function, 2), - [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), - [912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(406), - [915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1043), - [918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(893), - [921] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(408), - [924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(408), - [927] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(407), - [930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(610), - [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), - [935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(314), - [938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1042), - [941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1057), - [944] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(161), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 1), - [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__context_defined_function, 1), - [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 2), - [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__context_defined_function, 2), - [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 1), - [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_built_in_function, 1), - [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match, 3), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match, 3), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), - [985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(544), - [988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(1039), - [991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(800), - [994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(935), - [997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(935), - [1000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(936), - [1003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(607), - [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), - [1008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(297), - [1011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(1042), - [1014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(1083), - [1017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(535), - [1020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(269), - [1023] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1079), - [1026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(169), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [1031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(495), - [1034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1049), - [1037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(700), - [1040] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(456), - [1043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(456), - [1046] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(457), - [1049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(586), - [1052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(303), - [1055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1066), - [1058] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(182), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [1063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(248), - [1066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1065), - [1069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(189), - [1072] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(162), - [1075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(707), - [1078] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(738), - [1081] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(681), - [1084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1193), - [1087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1193), - [1090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1194), - [1093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(627), - [1096] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1196), - [1099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1089), - [1102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1294), - [1105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1067), - [1108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(265), - [1111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1042), - [1114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(159), - [1117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(788), - [1120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(687), - [1123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(786), - [1126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1123), - [1129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1123), - [1132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1124), - [1135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(703), - [1138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1126), - [1141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1127), - [1144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1288), - [1147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1051), - [1150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(277), - [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), - [1155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(175), - [1158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(229), - [1161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(700), - [1164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(456), - [1167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(456), - [1170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(457), - [1173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(586), - [1176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(788), - [1179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(625), - [1182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(241), - [1185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(633), - [1188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1190), - [1191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1190), - [1194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1189), - [1197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(636), - [1200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1181), - [1203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1171), - [1206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1170), - [1209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1069), - [1212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1168), - [1215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(249), - [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1042), - [1221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(1072), - [1224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(221), - [1227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(178), - [1230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(801), - [1233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(759), - [1236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1272), - [1239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1272), - [1242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1273), - [1245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(696), - [1248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1275), - [1251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1276), - [1254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1304), - [1257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1068), - [1260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(281), - [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_root, 1), - [1265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(175), - [1268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(625), - [1271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(633), - [1274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1190), - [1277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1190), - [1280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1189), - [1283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(636), - [1286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1181), - [1289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1171), - [1292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1170), - [1295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1069), - [1298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(249), - [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), - [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), - [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), - [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), - [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), - [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [1361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(334), - [1364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(1039), - [1367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(800), - [1370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(935), - [1373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(935), - [1376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(936), - [1379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(607), - [1382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(862), - [1385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(855), - [1388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(305), - [1391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(853), - [1394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1256), - [1397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(1256), - [1400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1257), - [1403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(871), - [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1259), - [1409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1260), - [1412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1302), - [1415] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1074), - [1418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1191), - [1421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(251), - [1424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(1042), - [1427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(1081), - [1430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(360), - [1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 1), - [1435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 1), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 2), - [1443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 2), - [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), - [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 3), - [1469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 3), - [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(566), - [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1046), - [1477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(698), - [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(570), - [1483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(570), - [1486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(571), - [1489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(584), - [1492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(289), - [1495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1061), - [1498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(353), - [1501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 5), - [1503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 5), - [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), - [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math, 3), - [1519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math, 3), - [1521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 3), - [1523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 3), - [1525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), - [1527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic, 3), - [1533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic, 3), - [1535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), - [1537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 1), - [1539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), SHIFT_REPEAT(375), - [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), - [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_else_repeat1, 2), - [1546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(757), - [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert, 4), - [1551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert, 4), - [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(250), - [1564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(1060), - [1567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(360), - [1570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(679), - [1573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [1575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [1577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 3), - [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 3), - [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 3), - [1583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 3), - [1585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for, 5), - [1587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for, 5), - [1589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_transform, 5), - [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_transform, 5), - [1593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 5, .production_id = 3), - [1595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 5, .production_id = 3), - [1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_find, 5), - [1599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_find, 5), - [1601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove, 5), - [1603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_remove, 5), - [1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 5), - [1607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 5), - [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 6, .production_id = 4), - [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 6, .production_id = 4), - [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reduce, 7), - [1615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reduce, 7), - [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [1623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3), - [1625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield, 3), - [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [1629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), - [1633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), - [1635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [1637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [1639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 2), - [1641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 2), - [1643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(797), - [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3), - [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3), - [1650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), SHIFT_REPEAT(465), - [1653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2), - [1655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2), - [1657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1), - [1659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1), - [1661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [1663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [1665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else, 2), - [1667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else, 2), - [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), - [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), - [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), - [1677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), - [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), - [1681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), - [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [1685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while, 3), - [1687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while, 3), - [1689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_async, 2), - [1691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_async, 2), - [1693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if, 3), - [1695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if, 3), - [1697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 2, .production_id = 1), - [1699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 2, .production_id = 1), - [1701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if, 3), - [1703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if, 3), - [1705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), - [1707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3), - [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(1042), - [1716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(826), - [1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), - [1729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [1733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [1735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), - [1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), - [1751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), - [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [1761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), SHIFT_REPEAT(568), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [1776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [1782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(794), - [1785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(695), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [1796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(566), - [1799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(1046), - [1802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(698), - [1805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(570), - [1808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(570), - [1811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(571), - [1814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(584), - [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [1819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(250), - [1822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(1042), - [1825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(1060), - [1828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(360), - [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [1839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), - [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [1859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), - [1863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), - [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), - [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), - [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), - [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), - [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), - [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), - [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), - [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), - [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), - [1917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_operator, 1), - [1919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_operator, 1), - [1921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [1923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math_operator, 1), - [1925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math_operator, 1), - [1927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic_operator, 1), - [1929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic_operator, 1), - [1931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 2), - [1933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 2), - [1935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 3), - [1937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 3), - [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), - [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [1951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [2061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(845), - [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 1), - [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [2080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), SHIFT_REPEAT(1182), - [2083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), - [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [2091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), SHIFT_REPEAT(1036), - [2094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), - [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [2098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 3), - [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 4), - [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [2238] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [2272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), - [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), - [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_kind, 1), + [55] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_kind, 1), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 1), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_built_in_function, 1), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 2), + [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_built_in_function, 2), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), + [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(114), + [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(466), + [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(214), + [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(124), + [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(124), + [98] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(107), + [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(165), + [104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(483), + [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(475), + [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(495), + [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(4), + [118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 1), + [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__context_defined_function, 1), + [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 2), + [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__context_defined_function, 2), + [126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(508), + [129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(17), + [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), + [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(2), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(21), + [144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(214), + [147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(124), + [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(124), + [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(107), + [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(165), + [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(300), + [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(299), + [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(483), + [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(297), + [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(547), + [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(547), + [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(542), + [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(295), + [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(538), + [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(535), + [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(533), + [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(498), + [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(531), + [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(479), + [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(475), + [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(511), + [207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(25), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_root, 1), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), + [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), + [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(46), + [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(23), + [284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(207), + [287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(340), + [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(340), + [293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(339), + [296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(163), + [299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(208), + [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(210), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(510), + [308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(213), + [311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(545), + [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(545), + [317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(546), + [320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(298), + [323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(548), + [326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(549), + [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(553), + [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(513), + [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(522), + [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(512), + [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(475), + [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(487), + [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(56), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(151), + [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(473), + [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(294), + [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(146), + [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(146), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(149), + [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(161), + [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(500), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(514), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(51), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(494), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(56), + [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 3), + [410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 3), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 3), + [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 3), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 5), + [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 5), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), + [448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 1), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), SHIFT_REPEAT(115), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math, 3), + [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math, 3), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic, 3), + [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic, 3), + [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 4), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 4), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match, 3), + [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match, 3), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), + [493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(117), + [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(478), + [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(207), + [502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(340), + [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(340), + [508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(339), + [511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(163), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), + [516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(510), + [519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(475), + [522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(501), + [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(85), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield, 3), + [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), + [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1), + [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1), + [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 2), + [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 2), + [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2), + [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2), + [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3), + [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3), + [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 2, .production_id = 1), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 2, .production_id = 1), + [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert, 4), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert, 4), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), SHIFT_REPEAT(139), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 2), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 2), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 1), + [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 1), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_else_repeat1, 2), + [621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(253), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(151), + [645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(473), + [648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(294), + [651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(146), + [654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(146), + [657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(149), + [660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(161), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(500), + [668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(475), + [671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(494), + [674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(56), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if, 3), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if, 3), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if, 3), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if, 3), + [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), + [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 5, .production_id = 3), + [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 5, .production_id = 3), + [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 5), + [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 5), + [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 3), + [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 3), + [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for, 5), + [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for, 5), + [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_transform, 5), + [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_transform, 5), + [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_find, 5), + [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_find, 5), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove, 5), + [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_remove, 5), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reduce, 7), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reduce, 7), + [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), + [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3), + [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 3), + [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 3), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else, 2), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else, 2), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_async, 2), + [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_async, 2), + [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while, 3), + [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while, 3), + [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 6, .production_id = 4), + [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 6, .production_id = 4), + [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_operator, 1), + [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_operator, 1), + [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 3), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 3), + [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math_operator, 1), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math_operator, 1), + [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic_operator, 1), + [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic_operator, 1), + [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 2), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 2), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(219), + [918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), SHIFT_REPEAT(474), + [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), SHIFT_REPEAT(532), + [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), + [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 3), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 1), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 4), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [968] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), }; #ifdef __cplusplus