Commit History

Author SHA1 Message Date
  Ali Mohammad Pur 2eb0a8f3d2 Shell: Expand for loop's iterated expr before iterating over it 1 year ago
  Ali Mohammad Pur 2d1c5dbfcb Shell: Allow word-expansion of ${var}, $N, $* and $- 1 year ago
  Ali Mohammad Pur 91bb3af505 Shell: Implement the '$*' special variable in the POSIX parser 1 year ago
  Ali Mohammad Pur dc495e299e Shell: Add support for the bashy list literals in POSIX mode 1 year ago
  Ali Mohammad Pur 986130d9ea Shell: Accept IoNumber as a valid redirection target 1 year ago
  Ali Mohammad Pur 0214e9b905 Shell: Rewrite 'FOR NAME do ... done' according to Dr.POSIX 1 year ago
  Ali Mohammad Pur 764ea6104e Shell: Treat '(' and '{' as operators in POSIX mode 1 year ago
  Ali Mohammad Pur 33a3f0e134 Shell: Implement close redirections in POSIX mode 1 year ago
  Lucas CHOLLET 3f35ffb648 Userland: Prefer `_string` over `_short_string` 1 year ago
  Andreas Kling 34344120f2 AK: Make "foo"_string infallible 1 year ago
  Ali Mohammad Pur da7bf5f785 Shell: Add support for the '!' POSIX pipeline prefix 1 year ago
  Ali Mohammad Pur 1c1aa2c0d0 Shell: Handle (most) errors in the parsers 2 years ago
  Ali Mohammad Pur 0d8b90aec6 Shell: Allow newlines before `do` in POSIX for loops 2 years ago
  Ali Mohammad Pur fca5a34ad3 Shell: Allow assignment-prefixed commands to run builtins 2 years ago
  Ali Mohammad Pur aecd91aedc Shell: Correctly handle escaped quote characters in strings 2 years ago
  Ali Mohammad Pur bbfedf17b7 Shell: Actually execute loop/case bodies when running them 2 years ago
  Ali Mohammad Pur 7b031138fc Shell: Correctly handle commands after heredoc contents 2 years ago
  Ali Mohammad Pur 93413f8682 Shell: Use the correct range for named variable expansions 2 years ago
  Tim Schumacher 9a6b5a53a7 Shell: Correctly mark the end line of a parsed list 2 years ago
  Tim Schumacher 46c22ee49d Shell: Allow appending empty string literals 2 years ago
  Tim Schumacher c26639eac2 Shell: Properly skip POSIX `Fi` tokens 2 years ago
  Ali Mohammad Pur 7c312980b0 Shell: Implement arithmetic expansions for POSIX mode 2 years ago
  Andreas Kling 8a48246ed1 Everywhere: Stop using NonnullRefPtrVector 2 years ago
  Linus Groh 51c3967516 Everywhere: Use '_{short_,}string' literals more 2 years ago
  Ali Mohammad Pur b2b851b361 Shell: Convert the POSIX parser/lexer to ErrorOr 2 years ago
  Ali Mohammad Pur beeb58bd93 Shell+LibCodeComprehension: Start replacing {Deprecated => }String 2 years ago
  Ali Mohammad Pur 99d264afbe Shell: Correct the out-of-bounds expansion bailing condition 2 years ago
  Ali Mohammad Pur 2881bb4c3a Shell: Add support for heredocs to the POSIX parser 2 years ago
  Ali Mohammad Pur 2a276c86d4 Shell: Start implementing a POSIX-compliant parser 2 years ago