Hasty Briefsbeta

Bilingual

Jim Roskind's C and C++ grammars

3 days ago
  • #Compiler
  • #C++
  • #History
  • The article discusses Jim Roskind's contributions to C/C++ programming, particularly his grammars from the 1990s.
  • Roskind's work includes files like 'c++grammar1.1.tar.Z' and 'c++grammar2.0.tar.Z', which are detailed with hashes for verification.
  • The grammars include files such as 'GRAMMAR5.TXT', 'CPP5.Y', and 'C5.Y', providing insights into C++ parsing ambiguities and lexical analysis.
  • Roskind's discussions on comp.compilers are cited in modern compiler research, highlighting their enduring relevance.
  • The term 'lexer hack' may originate from Roskind's work, as noted in 'grammar5.txt'.
  • The article emphasizes the historical and technical value of Roskind's grammars for understanding C/C++ language evolution and compiler test cases.