Add array support for local/export/readonly builtins
Add array length syntax ${arr[#]}
Map read path now expands variables before splitting on ., fixing map "$node" with dotted paths
Map assignment path uses quote-aware token splitting, enabling quoted keys like "--type="
Completion errors now display above prompt instead of being overwritten
Fix nested if/fi parser bug when closing keywords appear on separate lines
Add QuoteState enum, replacing ad-hoc quote tracking booleans across lexer, highlighter, and expansion
Add split_tk_at/split_tk for quote-aware token splitting with span preservation
Refactor setup_builtin to accept optional argv for deferred expansion
Add ariadne dependency (not yet wired up)
This commit is contained in:
@@ -10,6 +10,7 @@ edition = "2024"
|
||||
debug = true
|
||||
|
||||
[dependencies]
|
||||
ariadne = "0.6.0"
|
||||
bitflags = "2.8.0"
|
||||
clap = { version = "4.5.38", features = ["derive"] }
|
||||
env_logger = "0.11.9"
|
||||
|
||||
Reference in New Issue
Block a user