[CUP Logo Image]
Version 0.9e of the CUP parser generator, as implemented by Scott Hudson in 1995-96, is an early version that does not implement precedence directives and uses a different interface to semantic values.

Version 0.10 of CUP adds many new changes and features over the previous releases of version 0.9. These changes attempt to make CUP more like YACC. As a result, parser specifications for CUP 0.9 and 0.10 are not compatible. Appendix C of the new manual lists the differences between these versions. The new version gives the user more power and options, making parser specifications easier to write.

Version 0.10 is compatible with the descriptions in Chapters 3 and 4 of textbook, Modern Compiler Implementation in Java.