compilation_unit
compilation_unit
::= [
package_statement
] {
import_statement
} {
type_declaration
}
[rule list]