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.