MiniDevil As beautiful as a shell
parser Directory Reference
+ Directory dependency graph for parser:

Files

file  ast.c [code]
 AST node creation: allocates command, pipe & redirection nodes.
 
file  ast_utils.c [code]
 AST utilities: frees entire AST tree recursively.
 
file  parser.c [code]
 Entry point to parser (validates syntax & builds parse tree)
 
file  parser_cmd.c [code]
 Command parsing: builds command nodes from argument tokens.
 
file  parser_grammar.c [code]
 Syntax validation: validates pipe / redirection positions.
 
file  parser_grammar_error.c [code]
 Error reporting (maps syntax errors to user messages)
 
file  parser_pipeline.c [code]
 Pipeline parsing: builds left associative pipe tree.
 
file  parser_redir.c [code]
 Redirection parsing: parses <, >, >>, << tokens & files.
 
file  parser_redir_utils.c [code]
 Redirection utilities.