enum Colors
    with members
      Red: const instance of enum Colors 
      Yellow: const instance of enum Colors 
      Pink: const instance of enum Colors 
      Blue: const instance of enum Colors 
      Purple: const instance of enum Colors 
      Orange: const instance of enum Colors 
      Green: const instance of enum Colors 

f: function
    returning 
      nothing 
    with body 
      CompoundStmt
        Declaration of enum Fruits
            with members
              Apple: const instance of enum Fruits 
              Banana: const instance of enum Fruits 
              Pear: const instance of enum Fruits 
              Mango: const instance of enum Fruits 

        Declaration of fruit: instance of enum Fruits with initializer 
          Simple Initializer:             Cast of:
              Variable Expression: Mango: const instance of enum Fruits 

            to:
              instance of enum Fruits 
            with environment:
              Types:
              Non-types:


enum Colors
{
    __Red__C7eColors,
    __Yellow__C7eColors,
    __Pink__C7eColors,
    __Blue__C7eColors,
    __Purple__C7eColors,
    __Orange__C7eColors,
    __Green__C7eColors,
}
;
void __f__F__(void){
    enum Fruits
{
        __Apple__C7eFruits,
        __Banana__C7eFruits,
        __Pear__C7eFruits,
        __Mango__C7eFruits,
}
;
    enum Fruits __fruit__7eFruits = ((enum Fruits )__Mango__C7eFruits);
}
