text: #include <core.p4>
  #define V1MODEL_VERSION 20180101
  #include <v1model.p4>
  
  header H {
      bit<32> b;
  }
  
  struct Parsed_packet {
      H h;
  }
  
  struct Metadata {
  }
  
  control DeparserI(packet_out packet, in Parsed_packet hdr) {
      apply {
          packet.emit<H>(hdr.h);
      }
  }
  
  parser parserI(packet_in pkt, out Parsed_packet hdr, inout Metadata meta, inout standard_metadata_t stdmeta) {
      state start {
          pkt.extract<H>(hdr.h);
          transition accept;
      }
  }
  
  control cIngress(inout Parsed_packet hdr, inout Metadata meta, inout standard_metadata_t stdmeta) {
      apply {
      }
  }
  
  control cEgress(inout Parsed_packet hdr, inout Metadata meta, inout standard_metadata_t stdmeta) {
      apply {
      }
  }
  
  control vc(inout Parsed_packet hdr, inout Metadata meta) {
      apply {
      }
  }
  
  control uc(inout Parsed_packet hdr, inout Metadata meta) {
      apply {
      }
  }
  
  V1Switch<Parsed_packet, Metadata>(parserI(), vc(), cIngress(), cEgress(), uc(), DeparserI()) main;
  
  