https://doc.cat-v.org/bell_labs/structural_regexps/se.pdf By Rob Pike Structural expressions are non-line oriented and allow for a cleaner interface for interacting with and manipulating text via regular expressions. [[UNIX]] tools in general are pretty limited to line-oriented architectures. It defines a hypothetical re-implementation of [[AWK]] that is *not* line oriented, which creates some interesting properties.