src/mmx_texmacs.cpp File Reference
#include <basix/string.hpp>
#include <basix/table.hpp>
#include <basix/literal.hpp>
#include <basix/compound.hpp>
#include <basix/row_tuple.hpp>
#include <basix/lisp_syntax.hpp>
Go to the source code of this file.
Namespaces
Defines
Functions
- generic print_mmx (const generic &g)
- string as_texmacs_snippet (const generic &g)
- void texmacs_command (const string &cmd)
- string texmacs_flush_commands ()
- void texmacs_dynamic_event (const string &id, const generic &val)
- generic add_modes (const generic &g, int mode)
- generic add_modes (const generic &g, int mode, int new_mode)
- static void init (table< generic, generic > &t, const generic &key, const generic &val)
- static table< generic, generic > texmacs_symbol_table ()
- bool is_infix (const generic &g, const generic &op)
- generic unbracket (const generic &g)
- bool ((((const generic &g)>='0')&&((const generic &g)<='9'))||(((const generic &g)>='A')&&((const generic &g)<='Z'))||(((const generic &g)>='a')&&((const generic &g)<='z'))||(((const generic &g)=='_')||((const generic &g)=='?')||((const generic &g)=='$')))
- void concat_append (vector< generic > &v, const generic &g)
- generic as_texmacs (const generic &g)
- generic replace_lf (const generic &g)
- generic texmacs_expand (const generic &g)
- static void texmacs_to_scheme (string &(obj->lex_string), const generic &g)
- string as_texmacs_scheme (const generic &g)
- static string spaces (nat indent)
- static void write (string &r, const string &(obj->lex_string))
- static void scheme_to_tm (string &(obj->lex_string), const generic &g, int indent)
- static string as_snippet (const generic &g)
- string flatten_as_tm (const generic &g)
- string flatten_as_tm (const generic &g, const string &style)
Variables
Define Documentation
#define DATA_BEGIN ((char) 2) |
#define DATA_COMMAND '\20' |
#define DATA_END ((char) 5) |
#define DATA_ESCAPE ((char) 27) |