add docs for multi.isbpl
This commit is contained in:
parent
96820a6f43
commit
ac8044ef86
1 changed files with 73 additions and 0 deletions
73
docs/multi.md
Normal file
73
docs/multi.md
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
# Documentation: multi.isbpl
|
||||||
|
|
||||||
|
Library to create multiple contexts.
|
||||||
|
|
||||||
|
## Variables
|
||||||
|
|
||||||
|
### Context
|
||||||
|
|
||||||
|
Context type
|
||||||
|
|
||||||
|
|
||||||
|
### ISBPLStack
|
||||||
|
|
||||||
|
ISBPLStack type (java)
|
||||||
|
|
||||||
|
|
||||||
|
### File
|
||||||
|
|
||||||
|
File type (java)
|
||||||
|
|
||||||
|
|
||||||
|
### ISBPL
|
||||||
|
|
||||||
|
ISBPL context type (java)
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Types
|
||||||
|
|
||||||
|
## Context
|
||||||
|
|
||||||
|
ISBPL context wrapper
|
||||||
|
|
||||||
|
### Methods
|
||||||
|
|
||||||
|
#### `copyFunc ::: callable name -> `
|
||||||
|
|
||||||
|
Copies a function to the context
|
||||||
|
|
||||||
|
|
||||||
|
#### `construct ::: -> context`
|
||||||
|
|
||||||
|
Makes a new context
|
||||||
|
|
||||||
|
|
||||||
|
#### `makeStack ::: -> stack`
|
||||||
|
|
||||||
|
Creates a new ISBPLStack
|
||||||
|
|
||||||
|
|
||||||
|
#### `eval ::: string -> `
|
||||||
|
|
||||||
|
Evaluates a string, the stack of this context is used in the new one aswell.
|
||||||
|
|
||||||
|
|
||||||
|
#### `evalNewStack ::: string -> stack`
|
||||||
|
|
||||||
|
Evaluates a string, the stack used is fresh and returned afterwards.
|
||||||
|
|
||||||
|
|
||||||
|
#### `evalCustom ::: string stack -> stack`
|
||||||
|
|
||||||
|
Evaluates a string using the specified stack object, and returns the same object again.
|
||||||
|
|
||||||
|
|
||||||
|
### Variables
|
||||||
|
|
||||||
|
#### jContext
|
||||||
|
|
||||||
|
The real context that is being wrapped.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue