(sequence *ast.Sequence, currentToken string)
| 1028 | } |
| 1029 | |
| 1030 | func (parser *Parser) getLastCommand(sequence *ast.Sequence, currentToken string) (ast.Command, error) { |
| 1031 | if len(sequence.Commands) == 0 { |
| 1032 | return nil, &NoPredecessorParserError{command: currentToken} |
| 1033 | } |
| 1034 | lastCommand := sequence.Commands[len(sequence.Commands)-1] |
| 1035 | return lastCommand, nil |
| 1036 | } |