protected[magic] def parseCell()

in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/magic/MagicParser.scala [132:142]


  protected[magic] def parseCell(codeBlob: String): Either[String, String] = {
    parseMagic(codeBlob.trim) match {
      case Some((cellMagicName, args)) =>
        val m = Try(magicManager.findMagic(cellMagicName))
        m.map(magicManager.isCellMagic).getOrElse(false) match {
          case true => Left(substitute(cellMagicName, args))
          case false => Right(s"Magic $cellMagicName does not exist!")
        }
      case None => Left(codeBlob)
    }
  }