Fix Typos in the Codebase (#210)

* Fix Typos

* Revert some changes

* Revert ldtk file
This commit is contained in:
Anurag Bhat 2024-02-21 13:10:48 +05:30 committed by GitHub
parent e7f278188f
commit 842c415a9f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 10 additions and 10 deletions

View File

@ -13,7 +13,7 @@ For methods, `call_method` can be used.
+ `PyObject* call(PyObject* obj, ...)`
+ `PyObject* call_method(PyObject* obj, StrName name, ...)`
### Exmaple
### Example
Let's create a `dict` object and set a key-value pair,
which equals to the following python snippet.

View File

@ -143,7 +143,7 @@ The constructor can take 1 extra parameters.
#### `VM(bool enable_os=true)`
+ `enable_os`, whether to enable OS-related features or not. This setting controls the availability of priviledged modules such os `io` and `os` as well as builtin function `open`. **It is designed for sandboxing.**
+ `enable_os`, whether to enable OS-related features or not. This setting controls the availability of privileged modules such os `io` and `os` as well as builtin function `open`. **It is designed for sandboxing.**
When you are done with the `VM` instance, use `delete` operator to dispose it.

View File

@ -57,7 +57,7 @@ PocketPython provides a sandboxed Python environment.
All python code is executed in a C# virtual machine.
The user cannot access the file system, network, or any other resources of the host machine.
### Seemless Interop with C#
### Seamless Interop with C#
PocketPython uses `object` in C# to represent dynamic typed Python objects.
Most of the basic Python types correspond to a C# type,

View File

@ -9,18 +9,18 @@
/*************** feature settings ***************/
// Whether to compile os-related modules or not
#ifndef PK_ENABLE_OS // can be overrided by cmake
#ifndef PK_ENABLE_OS // can be overridden by cmake
#define PK_ENABLE_OS 0
#endif
// Enable this if you are working with multi-threading (experimental)
// This triggers necessary locks to make the VM thread-safe
#ifndef PK_ENABLE_THREAD // can be overrided by cmake
#ifndef PK_ENABLE_THREAD // can be overridden by cmake
#define PK_ENABLE_THREAD 0
#endif
// GC min threshold
#ifndef PK_GC_MIN_THRESHOLD // can be overrided by cmake
#ifndef PK_GC_MIN_THRESHOLD // can be overridden by cmake
#define PK_GC_MIN_THRESHOLD 32768
#endif

View File

@ -220,7 +220,7 @@ namespace pkpy
newDeque.insertObj(false, true, -1, *it);
return newDequeObj;
});
// NEW: counts the number of occurences of the given object in the deque
// NEW: counts the number of occurrences of the given object in the deque
vm->bind(type, "count(self, obj) -> int",
[](VM *vm, ArgsView args)
{
@ -290,7 +290,7 @@ namespace pkpy
self.insertObj(false, false, index, obj); // this index shouldn't be fixed using vm->normalized_index, pass as is
return vm->None;
});
// NEW: removes the first occurence of the given object from the deque
// NEW: removes the first occurrence of the given object from the deque
vm->bind(type, "remove(self, obj) -> None",
[](VM *vm, ArgsView args)
{
@ -450,7 +450,7 @@ namespace pkpy
/// @brief pops or removes an item from the deque
/// @param front if true, pop from the front of the deque
/// @param back if true, pop from the back of the deque
/// @param item if front and back is not set, remove the first occurence of item from the deque
/// @param item if front and back is not set, remove the first occurrence of item from the deque
/// @param vm is needed for the py_eq
/// @return PyObject* if front or back is set, this is a pop operation and we return a PyObject*, if front and back are not set, this is a remove operation and we return the removed item or nullptr
PyObject *PyDeque::popObj(bool front, bool back, PyObject *item, VM *vm)

View File

@ -591,7 +591,7 @@ namespace pkpy{
ctx->emit_(OP_CALL_TP, 0, line);
}
}else{
// vectorcall protocal
// vectorcall protocol
for(auto& item: args) item->emit_(ctx);
for(auto& item: kwargs){
uint16_t index = StrName(item.first.sv()).index;