index
:
nbsh
master
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
parse
/
ast.rs
Commit message (
Expand
)
Author
Age
Files
Lines
*
basic subshell implementation
Jesse Luehrs
2022-01-17
1
-1
/
+30
*
simplify environment handling
Jesse Luehrs
2022-01-17
1
-1
/
+3
*
simplify
Jesse Luehrs
2022-01-15
1
-1
/
+1
*
move home directory expansion from cd to eval
Jesse Luehrs
2022-01-11
1
-0
/
+49
*
highlight the specific pipeline that is currently running
Jesse Luehrs
2022-01-11
1
-0
/
+7
*
implement globbing
Jesse Luehrs
2022-01-10
1
-27
/
+85
*
implement expanding alternations
Jesse Luehrs
2022-01-10
1
-18
/
+53
*
parse alternations
Jesse Luehrs
2022-01-10
1
-3
/
+16
*
refactor the grammar a bit
Jesse Luehrs
2022-01-10
1
-8
/
+9
*
improve parsing error messages
Jesse Luehrs
2022-01-10
1
-1
/
+1
*
also support it for output fds
Jesse Luehrs
2022-01-10
1
-7
/
+11
*
add more readable aliases for std fds
Jesse Luehrs
2022-01-10
1
-1
/
+6
*
stop parsing command lines at all in the main shell process
Jesse Luehrs
2022-01-09
1
-7
/
+0
*
move to running the full command in the subprocess
Jesse Luehrs
2022-01-09
1
-7
/
+0
*
extend the session leader process to be able to run full command lines
Jesse Luehrs
2022-01-09
1
-11
/
+2
*
fix for loop parsing
Jesse Luehrs
2022-01-08
1
-7
/
+15
*
fix control statement parsing
Jesse Luehrs
2022-01-08
1
-4
/
+2
*
add parsing for control statements
Jesse Luehrs
2022-01-08
1
-7
/
+48
*
pull tests out into their own file again
Jesse Luehrs
2022-01-08
1
-352
/
+2
*
more tests
Jesse Luehrs
2022-01-08
1
-0
/
+47
*
there's no reason to eval at all in the main shell
Jesse Luehrs
2022-01-08
1
-9
/
+6
*
parse individual words from concatenated variables/barewords/etc
Jesse Luehrs
2022-01-08
1
-115
/
+138
*
implement environment variables
Jesse Luehrs
2022-01-08
1
-3
/
+2
*
add basic variable parsing
Jesse Luehrs
2022-01-08
1
-8
/
+26
*
large refactor
Jesse Luehrs
2022-01-08
1
-0
/
+588