Shell
Sintaxes completas representadas por
Diagrama Sintático - Diagrama de Sintaxe
(
ver convenções
) ou
BNF
(ver
convenções
).
Diagrama Sintático - Diagrama de Sintaxe
|
Diagrama Sintático - Diagrama de Sintaxe e BNF
|
BNF
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