Bash, Perl and Make all use dynamic parsing! https://www.oilshell.org/blog/2016/10/22.html (syntax errors depend on *runtime* behaviour)