1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-12 02:30:30 +09:00

Shell: Switch to a new parser and AST

This commit also completely reworks the execution, highlighting and
completion model to work with the new AST.
New additions:
- $(...) stdout captures
- fd>&fd redirections
- fd>&- redirections (close fd)
- read-write redirections (<> path)
- completely event-based execution
- the weird idea of allowing the user to redirect the shell's own fds
- variables in strings
- local variables
- minimal list support
- adding hyperlinks to all paths that exist
This commit is contained in:
AnotherTest 2020-06-17 18:05:06 +04:30 committed by Andreas Kling
parent 6f7ac5d2e2
commit a4627f2439
Notes: sideshowbarker 2024-07-19 05:09:43 +09:00
11 changed files with 4473 additions and 1827 deletions

File diff suppressed because it is too large Load diff