42-archive/42sh/grammar/newline_list
ariard@student.42.fr 30494f2df2 moar grammar
2017-02-10 20:08:46 +01:00

87 lines
2.5 KiB
Text

#NEWLINE_LIST
newline_list - newline_list : VALID - NOTHING
newline_list - sequential_sep : 0
newline_list - separator_op : 0
newline_list - separator : VALID - NOTHNG !!!
newline_list - linebreak : VALID - NOTHING
newline_list - here_end : 0
newline_list - io_here : 0
newline_list - filename : 0
newline_list - io_file : 0
newline_list - io_redirect : 0
newline_list - redirect_list : 0
newline_list - cmd_suffix : 0
newline_list - cmd_prefix : 0
newline_list - cmd_word : 0
newline_list - cmd_name : 0
newline_list - simple_commound : 0
newline_list - do_group : 0
newline_list - brace_group : 0
newline_list - fname : 0
newline_list - function_body : 0
newline_list - function_definition : 0
newline_list - until_clause : 0
newline_list - while_clause : 0
newline_list - else_part : 0
newline_list - if_clause : 0
newline_list - pattern : 0
newline_list - case_item : 0
newline_list - case_item_ns : 0
newline_list - case_list : 0
newline_list - case_list_ns : 0
newline_list - case_clause : 0
newline_list - wordlist : 0
newline_list - in : 0
newline_list - name : 0
newline_list - term : AGGREGATION k - 0, new = separator
newline_list - compound_list : 0
newline_list - subshell : 0
newline_list - compound_command : 0
newline_list - command : 0
newline_list - pipe_sequence : 0
newline_list - pipeline : 0
newline_list - and_or : 0
newline_list - list : 0
newline_list - complete_command : 0
newline_list - complete_commands : 0
newline_list - program : 0
newline_list - In : 0
#newline_list - Lbrace : 0
#newline_list - Rbrace : 0
#newline_list - Bang : 0
newline_list - case : 0
newline_list - esac : 0
newline_list - while : 0
newline_list - until : 0
newline_list - for : 0
newline_list - if : 0
newline_list - then : 0
newline_list - else : 0
newline_list - elif : 0
newline_list - fi : 0
newline_list - do : 0
newline_list - done : 0
newline_list - CLOBBER : 0
newline_list - DLESS : 0
newline_list - DGREAT : 0
newline_list - LESSAND : 0
newline_list - GREATAND : 0
newline_list - LESSGREAT : 0
newline_list - DLESSDAH : 0
newline_list - AND_IF : 0
newline_list - OR_IF : 0
newline_list - DSEMI : 0
newline_list - WORD : 0
newline_list - ASSIGNEMENT_WORD : 0
newline_list - NAME : 0
newline_list - NEWLINE : 0
newline_list - IO_NUMER : 0
newline_list - SEMI : 0
newline_list - AMP : 0
newline_list - EMPTY : AGGREGATION k = 1, new = linebreak;
newline_list - GREAT : 0
newline_list - LESS : 0
newline_list - PAREN_OPEN : 0
newline_list - PIPE : 0
newline_list - PAREN_CLOSE : 0