Why a two pass front end?

Janice C. Shepherd. Why a two pass front end?. SIGPLAN Notices, 26(3):88-94, 1991. [doi]

@article{Shepherd91,
  title = {Why a two pass front end?},
  author = {Janice C. Shepherd},
  year = {1991},
  doi = {10.1145/122167.122178},
  url = {http://doi.acm.org/10.1145/122167.122178},
  tags = {C++},
  researchr = {https://researchr.org/publication/Shepherd91},
  cites = {0},
  citedby = {0},
  journal = {SIGPLAN Notices},
  volume = {26},
  number = {3},
  pages = {88-94},
}