code: def editnodeadd(self):
          '''
          foo:bar = hehe
          '''
  
          self.ignore(whitespace)
  
          absp = self.absprop()
  
          self.ignore(whitespace)
  
          if not self.nextstr('='):
              self._raiseSyntaxExpects('=')
  
          self.offs += 1
  
          self.ignore(whitespace)
  
          valu = self.valu()
  
          return s_ast.EditNodeAdd(kids=(absp, valu)f editnodeadd(self):
          '''
          foo:bar = hehe
          '''
  
          self.ignore(whitespace)
  
          absp = self.absprop()
  
          self.ignore(whitespace)
  
          if not self.nextstr('='):
              self._raiseSyntaxExpects('=')
  
          self.offs += 1
  
          self.ignore(whitespace)
  
          valu = self.valu()
  
          return s_ast.EditNodeAdd(kids=(absp, valu))
docs: foo:bar = hehe