You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|||| Support `ASSIGNMENT_WORD``=` for variable assignments. | ✅ |
71
71
| Frontend | Parser | Syntax Analysis | Analyze syntax of token list and report syntax errors based on Shift-Reduce algorithm with predefined grammar rules and then output as command table list. | ✅ |
72
72
| Frontend | Expander | Brace Expansion | Perform brace expansion to generate multiple strings based on expressions enclosed in braces `{}`. | ✅ |
73
-
||| Tilde Expansion | Perform tilde expansion to replace `~` with the current user's home directory path. |❌|
73
+
||| Tilde Expansion | Perform tilde expansion to replace `~` with the current user's home directory path. |🛇|
74
74
||| Parameter Expansion | Perform parameter expansion to replace variables and special parameters in a string. | ✅ |
75
-
||| Command Substitution | Perform command substitution to replace command output in a string. |❌|
76
-
||| Arithmetic Expansion | Perform arithmetic expansion to evaluate mathematical expressions enclosed in `$(())`. |❌|
77
-
||| Process Substitution | Perform process substitution to use the output of a command as a file or input to another command. |❌|
75
+
||| Command Substitution | Perform command substitution to replace command output in a string. |🛇|
76
+
||| Arithmetic Expansion | Perform arithmetic expansion to evaluate mathematical expressions enclosed in `$(())`. |🛇|
77
+
||| Process Substitution | Perform process substitution to use the output of a command as a file or input to another command. |🛇|
78
78
||| Word Splitting | Perform word splitting to split a string into separate words based on spaces, tabs, and newlines. | ✅ |
79
-
||| Wildcard Expansion | Perform filename expansion (globbing) to generate filenames matching a specified pattern. |❌|
79
+
||| Wildcard Expansion | Perform filename expansion (globbing) to generate filenames matching a specified pattern. |✅|
80
80
||| Quote Removal | Remove quotes from strings to interpret them as literal values. | ✅ |
81
81
| Backend | Builtins | cd | Implement `cd` with only a relative or absolute path. | ✅ |
0 commit comments