    [NAME]
    ALL.dao.grammar.class

    [TITLE]
    Class

    [DESCRIPTION]

       1  ClassConst ::= 'const' ConstDeclItem { ',' ConstDeclItem }
       2  ClassVar   ::= ( 'var' | 'static' ) VarDeclItem { ',' VarDeclItem }
       3
       4  Mixins  ::= '(' [ UserType { ',' UserType } ] ')'
       5
       6  ClassBody ::= { ClassConst | ClassVar | Routine }
       7
       8  Class ::= 'class' { Identifier '::' } Identifier [ Mixins ] [ ':' UserType ]
       9                '{' [ ClassBody ] '}'