These grammar flowcharts are from Kathleen Jensen and Niklaus Wirth, Pascal User Manual and Report, 2nd ed., Springer-Verlag, 1976, pp. 116-118.