4 #include "xeus/xinterpreter.hpp"
5 #include "xeus/xjson.hpp"
8 using xeus::xinterpreter;
25 virtual uint64_t
send(
const std::string& output,
const std::string& msg_type, uint64_t parent_id,
bool last)
override;
38 const std::string& code,
41 xjson user_expressions,
42 bool allow_stdin)
override;
45 int cursor_pos)
override;
49 int detail_level)
override;
Definition: Server.hh:160
Object representing a Cadabra server, capable of receiving messages on a websocket,...
Definition: Server.hh:33
A Jupyter kernel for Cadabra, which provides the Cadabra pre-processor to enable input as in the Gtk ...
Definition: cadabra-jupyter-kernel.hh:19
virtual void on_block_error(Block) override
Definition: cadabra-jupyter-kernel.cc:61
xjson is_complete_request_impl(const std::string &code) override
Definition: cadabra-jupyter-kernel.cc:138
xjson execute_request_impl(int execution_counter, const std::string &code, bool silent, bool store_history, xjson user_expressions, bool allow_stdin) override
Definition: cadabra-jupyter-kernel.cc:29
void shutdown_request_impl() override
Definition: cadabra-jupyter-kernel.cc:163
xjson inspect_request_impl(const std::string &code, int cursor_pos, int detail_level) override
Definition: cadabra-jupyter-kernel.cc:121
xjson complete_request_impl(const std::string &code, int cursor_pos) override
Definition: cadabra-jupyter-kernel.cc:104
bool finished
Definition: cadabra-jupyter-kernel.hh:28
void configure_impl() override
Definition: cadabra-jupyter-kernel.cc:17
virtual ~CadabraJupyter()=default
virtual uint64_t send(const std::string &output, const std::string &msg_type, uint64_t parent_id, bool last) override
Definition: cadabra-jupyter-kernel.cc:77
CadabraJupyter()
Definition: cadabra-jupyter-kernel.cc:10
xjson kernel_info_request_impl() override
Definition: cadabra-jupyter-kernel.cc:150
int current_counter
Definition: cadabra-jupyter-kernel.hh:27
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83