JSON pretty formatting
IDL parser implementation