File: //home/ubuntu/neovim/.deps/build/src/treesitter_vim/test/corpus/echo.txt
================================================================================
Simple echo
================================================================================
echo "Test"
--------------------------------------------------------------------------------
(script_file
(echo_statement
(string_literal)))
================================================================================
Echo with multiple arguments
================================================================================
echo "Test1" "Test2"
--------------------------------------------------------------------------------
(script_file
(echo_statement
(string_literal)
(string_literal)))
================================================================================
Echo with expression
================================================================================
echo printf("Foobar")
--------------------------------------------------------------------------------
(script_file
(echo_statement
(call_expression
(identifier)
(string_literal))))
================================================================================
Echo with multiple expressions
================================================================================
echo printf("foo") printf("bar")
--------------------------------------------------------------------------------
(script_file
(echo_statement
(call_expression
(identifier)
(string_literal))
(call_expression
(identifier)
(string_literal))))
================================================================================
partial echo
================================================================================
ec "bleh"
--------------------------------------------------------------------------------
(script_file
(echo_statement
(string_literal)))
================================================================================
echon with arguments
================================================================================
echon "bleh"
--------------------------------------------------------------------------------
(script_file
(echon_statement
(string_literal)))
================================================================================
echohl with argument
================================================================================
echohl HlGroup
--------------------------------------------------------------------------------
(script_file
(echohl_statement
(hl_group)))
================================================================================
echomsg with arguments
================================================================================
echomsg "foobar"
--------------------------------------------------------------------------------
(script_file
(echomsg_statement
(string_literal)))
================================================================================
echo curly-braces
================================================================================
echo my_{adverb}_{adjective}_message
echo my_{ad{end_of_word}}_message
echo {foo}bar
echo baz{foo}
echo {foo}
echo c{foo}d
--------------------------------------------------------------------------------
(script_file
(echo_statement
(identifier
(curly_braces_name
(identifier))
(curly_braces_name
(identifier))))
(echo_statement
(identifier
(curly_braces_name
(identifier
(curly_braces_name
(identifier))))))
(echo_statement
(identifier
(curly_braces_name
(identifier))))
(echo_statement
(identifier
(curly_braces_name
(identifier))))
(echo_statement
(identifier
(curly_braces_name
(identifier))))
(echo_statement
(identifier
(curly_braces_name
(identifier)))))
================================================================================
echoerr with arguments
================================================================================
echoerr "foobar"
--------------------------------------------------------------------------------
(script_file
(echoerr_statement
(string_literal)))