================================================================================ Simple Command ================================================================================ *ls -------------------------------------------------------------------------------- (root (statement (expression (command)))) ================================================================================ Command Sequence ================================================================================ *less *ls -------------------------------------------------------------------------------- (root (statement (expression (command))) (statement (expression (command)))) ================================================================================ Command with Arguments ================================================================================ *ls --long -a -------------------------------------------------------------------------------- (root (statement (expression (command (command_argument) (command_argument))))) ================================================================================ Command Sequence with Arguments ================================================================================ *cargo run -- -c "output('hi there')" *ls --long -a -------------------------------------------------------------------------------- (root (statement (expression (command (command_argument) (command_argument) (command_argument) (command_argument)))) (statement (expression (command (command_argument) (command_argument)))))