Associated article: Java Q&A
Tags: JVM Languages
Published source code accompanying the article by John Motil and David Epstein in which they discuss JJ, a Java implementation originally designed as a educational programming language and environment. Although a subset of Java, JJ includes advanced programming features such as support for Design by Contract.
Java Q&A by Joseph Kiniry, John Motil, and David Epstein Table 1: Command BNF ImportCommand 'Import' ImportLib ClassCommand 'Class' <classname> EndClassCommand 'EndClass' <classname> ConstantCommand 'Constant' <constantname> '=' Value 'ofType' PrimitiveTypeCategory 'is' Visibility ...