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
andychu edited this page Jan 22, 2017
·
25 revisions
Parsing Bash is Undecidable -- Bash, Perl, and Make can't be statically parsed because they interleave parsing and execution. C++ can't be statically parsed because it has two Turing complete computation mechanisms -- the templates at compile times and normal code at runtime -- and parsing sits in between them.