mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-28 13:53:10 +00:00
77aeb6a2a8
Drop support for history file version 1. ParseExecutionContext no longer contains an OperationContext because in my first implementation, ParseExecutionContext didn't have interior mutability. We should probably try to add it back. Add a few to-do style comments. Search for "todo!" and "PORTING". Co-authored-by: Xiretza <xiretza@xiretza.xyz> (complete, wildcard, expand, history, history/file) Co-authored-by: Henrik Hørlück Berg <36937807+henrikhorluck@users.noreply.github.com> (builtins/set)
28 lines
387 B
C++
28 lines
387 B
C++
// The fish parser.
|
|
#ifndef FISH_PARSER_H
|
|
#define FISH_PARSER_H
|
|
|
|
#include <stddef.h>
|
|
|
|
#include <csignal>
|
|
#include <cstdint>
|
|
#include <deque>
|
|
#include <list>
|
|
#include <memory>
|
|
#include <utility>
|
|
#include <vector>
|
|
|
|
#include "proc.h"
|
|
|
|
struct Parser;
|
|
using parser_t = Parser;
|
|
|
|
#if INCLUDE_RUST_HEADERS
|
|
#include "parser.rs.h"
|
|
#else
|
|
struct EvalRes;
|
|
#endif
|
|
|
|
using eval_res_t = EvalRes;
|
|
|
|
#endif
|