statement grammar is changed to class-member-declaration.
EOF is added to compilationUnit.
enum class is added.
Const grammar is added.
Template grammar is modified.