mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
...
This commit is contained in:
parent
4d9699f290
commit
b093a273f1
@ -60,6 +60,10 @@ static int f_input(pkpy_vm* vm){
|
|||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char** argv){
|
int main(int argc, char** argv){
|
||||||
|
#if _WIN32
|
||||||
|
SetConsoleCP(CP_UTF8);
|
||||||
|
SetConsoleOutputCP(CP_UTF8);
|
||||||
|
#endif
|
||||||
pkpy_vm* vm = pkpy_new_vm(true);
|
pkpy_vm* vm = pkpy_new_vm(true);
|
||||||
|
|
||||||
pkpy_push_function(vm, "input(prompt=None) -> str", f_input);
|
pkpy_push_function(vm, "input(prompt=None) -> str", f_input);
|
||||||
@ -68,12 +72,6 @@ int main(int argc, char** argv){
|
|||||||
|
|
||||||
if(argc == 1){
|
if(argc == 1){
|
||||||
void* repl = pkpy_new_repl(vm);
|
void* repl = pkpy_new_repl(vm);
|
||||||
|
|
||||||
#if _WIN32
|
|
||||||
SetConsoleCP(CP_UTF8);
|
|
||||||
SetConsoleOutputCP(CP_UTF8);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
bool need_more_lines = false;
|
bool need_more_lines = false;
|
||||||
while(true){
|
while(true){
|
||||||
std::cout << (need_more_lines ? "... " : ">>> ");
|
std::cout << (need_more_lines ? "... " : ">>> ");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user