1. complete_command 2. list 3. and_or 4. pipeline 5. pipe_sequence 6. command 7. compound_command 8. subshell 9. compound_list 10. term 11. for_clause 12. wordlist 13. case_clause 14. case_list_ns 15. case_list 16. case_item_ns 17. case_item 18. pattern 19. if_clause 20. while_clause 21. until_clause 22. function_definition 23. function_body 24. fname 25. brace_group 26. do_group 27. simple_command 28. cmd_name 29. cmd_prefix 30. cmd_suffix 31. redirect_list 32. io_redirect 33. io_file 34. filename 35. io_here 36. here_end 37. newline_list 38. linebreak 39. separator_op 40. separator 41. sequential_sep