Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The shell is an ambiguous language that cannot be directly implemented with an LR parser.

Perhaps some of the power emerges from that ambiguity, but it is quite difficult to implement.

This presentation sums up the woes of an implementor:

https://archive.fosdem.org/2018/schedule/event/code_parsing_...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: