def reset(self): out = None if self.cell != "": if self.runAsDecl: utils.declareCppCode(self.cell) self.runAsDecl = False elif self.runAsAclic: utils.invokeAclic(self.cell) self.runAsAclic = False elif self.runAsBash: cellNoEndNewLine = self.cell[:-1] out = utils._checkOutput(cellNoEndNewLine, "Error running shell command") if out: sys.stdout.write(out) self.runAsBash = False else: utils.processCppCode(self.cell) self.cell = "" if self.mustSwitchToPython: ip = get_ipython() unload_ipython_extension(ip) self.mustSwitchToPython = False cppcompleter.unload_ipython_extension(ip) # Change highlight mode display.display_javascript( utils.jsDefaultHighlight.format(mimeType=utils.ipyMIME), raw=True) print "Notebook is in Python mode"
def reset(self): out = None if self.cell != "": if self.runAsDecl: utils.declareCppCode(self.cell) self.runAsDecl = False elif self.runAsAclic: utils.invokeAclic(self.cell) self.runAsAclic = False elif self.runAsBash: cellNoEndNewLine = self.cell[:-1] out = utils._checkOutput(cellNoEndNewLine,"Error running shell command") if out: sys.stdout.write(out) self.runAsBash = False else: utils.processCppCode(self.cell) self.cell = "" if self.mustSwitchToPython: ip = get_ipython() unload_ipython_extension(ip) self.mustSwitchToPython = False cppcompleter.unload_ipython_extension(ip) # Change highlight mode display.display_javascript(utils.jsDefaultHighlight.format(mimeType = utils.ipyMIME), raw=True) print "Notebook is in Python mode"
def cpp(self, line, cell): """Executes the content of the cell as C++ code.""" args = parse_argstring(self.cpp, line) if args.aclic: utils.invokeAclic(cell) elif args.declare: utils.declareCppCode(cell) else: utils.processCppCode(cell)
def cpp(self, line, cell): '''Executes the content of the cell as C++ code.''' args = parse_argstring(self.cpp, line) if args.aclic: utils.invokeAclic(cell) elif args.declare: utils.declareCppCode(cell) else: utils.processCppCode(cell)