Incremental state-based parsing/expansion of '<' redirection args