src/texmacs_interface.cpp File Reference
#include <basix/interactive.hpp>
#include <basix/math_syntax.hpp>
#include <basix/list.hpp>
#include <basix/dynamic.hpp>
Go to the source code of this file.
Namespaces
Defines
Functions
- static void output_completion (const string &text, const list< string > &matches2)
- static void complete (const string &text)
- static bool parse_char (const string &text, char c, nat &(obj->lex_pos))
- static bool parse_blanks (const string &text, nat &(obj->lex_pos))
- static bool parse_nat (const string &text, nat &(obj->lex_pos), nat &out)
- static bool parse_identifier (const string &text, const string &id, nat &(obj->lex_pos))
- static bool parse_string (const string &text, nat &(obj->lex_pos), string &out)
- static bool parse_completion_request (const string &text, nat &(obj->lex_pos), string &(obj->lex_string), nat &p)
- static void handle_completion_request (const string &request)
- void shell_texmacs_initialize (void)
- bool shell_texmacs_input (string &(obj->lex_line))
- void shell_texmacs_output (const generic &g, const generic &t)
Define Documentation
#define DATA_BEGIN ((char) 2) |
#define DATA_COMMAND '\20' |
#define DATA_END ((char) 5) |
#define DATA_ESCAPE ((char) 27) |