docs: def parse(self, buf):
          """Parse the ASDL in the buffer and return an AST with a Module root.
          """
          self._tokenizer = tokenize_asdl(buf)
          self._advance()
          return self._parse_module()