Compare commits
2 Commits
b312c0d8a3
...
27d2a21710
| Author | SHA1 | Date | |
|---|---|---|---|
| 27d2a21710 | |||
| abba7e0534 |
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"recommendations": [
|
"recommendations": [
|
||||||
"gruntfuggly.todo-tree"
|
"FanaticPythoner.better-todo-tree"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
Vendored
+4
-4
@@ -1,16 +1,16 @@
|
|||||||
{
|
{
|
||||||
"todo-tree.filtering.includeGlobs": [
|
"better-todo-tree.filtering.includeGlobs": [
|
||||||
"**/repl/**",
|
"**/repl/**",
|
||||||
"**/scripts/**",
|
"**/scripts/**",
|
||||||
"**/source/**",
|
"**/source/**",
|
||||||
"**/tests/**",
|
"**/tests/**",
|
||||||
"**/tools/**",
|
"**/tools/**",
|
||||||
],
|
],
|
||||||
"todo-tree.filtering.excludeGlobs": [
|
"better-todo-tree.filtering.excludeGlobs": [
|
||||||
"**/obj/**",
|
"**/obj/**",
|
||||||
"**/out/**",
|
"**/out/**",
|
||||||
],
|
],
|
||||||
"todo-tree.general.tags": [
|
"better-todo-tree.general.tags": [
|
||||||
"URGENT",
|
"URGENT",
|
||||||
"BUG",
|
"BUG",
|
||||||
"TODO",
|
"TODO",
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"WONTFIX",
|
"WONTFIX",
|
||||||
"NOTE"
|
"NOTE"
|
||||||
],
|
],
|
||||||
"todo-tree.highlights.customHighlight": {
|
"better-todo-tree.highlights.customHighlight": {
|
||||||
"URGENT": {
|
"URGENT": {
|
||||||
"icon": "alert",
|
"icon": "alert",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
|
|||||||
+16
-1
@@ -141,4 +141,19 @@ TOY_API void Toy_inheritVM(Toy_VM* parentVM, Toy_VM* subVM);
|
|||||||
TOY_API unsigned int Toy_runVM(Toy_VM* vm);
|
TOY_API unsigned int Toy_runVM(Toy_VM* vm);
|
||||||
TOY_API void Toy_freeVM(Toy_VM* vm);
|
TOY_API void Toy_freeVM(Toy_VM* vm);
|
||||||
TOY_API Toy_Value Toy_getReturnValueFromVM(Toy_VM* parentVM, Toy_VM* subVM);
|
TOY_API Toy_Value Toy_getReturnValueFromVM(Toy_VM* parentVM, Toy_VM* subVM);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Standard Library
|
||||||
|
|
||||||
|
The tools in `repl/` includes a standard library, which can be added to the root VM by calling `initStandardLibrary` just before `Toy_runVM`. It provides the following general purpose functions:
|
||||||
|
|
||||||
|
* `min(x, y)`
|
||||||
|
* `max(x, y)`
|
||||||
|
* `floor(x)`
|
||||||
|
* `ceil(x)`
|
||||||
|
* `sqrt(x)`
|
||||||
|
* `range(x)`
|
||||||
|
|
||||||
|
It also offers an example of how to write an API.
|
||||||
|
|
||||||
|
*Note: Range returns a closure intended for use in the `for` keyword, but the that keyword isn't done yet.*
|
||||||
Reference in New Issue
Block a user