/*
   This is an example of a compile time error
   that is a syntax error at the level of the
   scanner (a token error).

   For details about Java tokens, see either of
   the following syntax definitions.

   http://cui.unige.ch/db-research/Enseignement/analyseinfo/JAVA/literal_expression.html
   http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#228794
*/

public class TokenError
{
   public static void main( String[] args )
   {
     double x = 08.; // OK
     double y = 08;  // not allowed (why?)
   }
}