summaryrefslogtreecommitdiff
path: root/src/stages.h
blob: 8c7ed0b472eac4e4e6595b2577c9965a92ca5c94 (plain)
1
2
3
4
5
6
7
8
#pragma once

#include "syntax.h"
#include "utils.h"

Ast lex(char* input);
PipelineTree process_ast(Ast ast, ShellState* shstate);
void execute_pipeline_tree(PipelineTree pltree, ShellState* shstate);