Files
integration/luprex/core/cpp/print.cpp

33 lines
632 B
C++

#include "print.hpp"
#include "util.hpp"
#include <ostream>
#include <iostream>
void luai_writestring(const char *s, size_t len) {
std::cout.write(s, len);
}
void luai_writeline() {
std::cout << std::endl;
std::cout.flush();
}
LuaDefine(string_isidentifier, "c") {
LuaArg str;
LuaRet result;
LuaStack LS(L, str, result);
if (LS.isstring(str)) {
std::string s = LS.ckstring(str);
LS.set(result, util::is_identifier(s));
} else {
LS.set(result, false);
}
return LS.result();
}
void pprint(LuaStack &LS0, LuaSlot val, int indent, int maxlen, std::ostream *os) {
}