SCHEMA PARSING & GENERATION APPLICATION RUNTIME & COMPILATION AST IR generates provides input usage YANG SCHEMA YGOT PARSER YGNMI GENERATOR PATHSTRUCT API GO COMPILER SHIELD "/interfaces/interface[name=eth0]" oc.Interface('eth0').State() path: { elem: { name: "interfaces" } elem: { name: "interface" key: { key: "name" value: "eth0" } } }