EPA: properly capture leading semicolons in statement lists
For the fragment
blah = do {
; print "a"
; print "b"
}
the leading semicolon before print "a" is captured in
al_trailing in AnnList. It should be in al_rest.
For the fragment
blah = do {
; print "a"
; print "b"
}
the leading semicolon before print "a" is captured in
al_trailing in AnnList. It should be in al_rest.