Skip to content

Commit 887d882

Browse files
committed
250612.1
1 parent e1abc20 commit 887d882

17 files changed

+92
-44
lines changed
Binary file not shown.

doc/core/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ There are three primary components to the language:
1010

1111
The core keywords are:
1212

13-
[add](keywords/add.md) [append](keywords/append.md) [assert](keywords/assert.md) [begin](keywords/begin.md) [clear](keywords/clear.md) [close](keywords/close.md) [create](keywords/create.md) [debug](keywords/debug.md) [decrement](keywords/decrement.md) [delete](keywords/delete.md) [divide](keywords/divide.md) [exit](keywords/exit.md) [file](keywords/file.md) [fork](keywords/fork.md) [get](keywords/get.md) [go](keywords/go.md) [gosub](keywords/gosub.md) [if](keywords/if.md) [import](keywords/import.md) [increment](keywords/increment.md) [index](keywords/index.md) [init](keywords/init.md) [input](keywords/input.md) [load](keywords/load.md) [lock](keywords/lock.md) [module](keywords/module.md) [multiply](keywords/multiply.md) [negate](keywords/negate.md) [open](keywords/open.md) [pop](keywords/pop.md) [post](keywords/post.md) [print](keywords/print.md) [push](keywords/push.md) [put](keywords/put.md) [read](keywords/read.md) [replace](keywords/replace.md) [return](keywords/return.md) [run](keywords/run.md) [save](keywords/save.md) [script](keywords/script.md) [set](keywords/set.md) [split](keywords/split.md) [stack](keywords/stack.md) [stop](keywords/stop.md) [system](keywords/system.md) [take](keywords/take.md) [toggle](keywords/toggle.md) [truncate](keywords/truncate.md) [unlock](keywords/unlock.md) [variable](keywords/variable.md) [wait](keywords/wait.md) [while](keywords/while.md) [write](keywords/write.md)
13+
[add](keywords/add.md) [append](keywords/append.md) [assert](keywords/assert.md) [begin](keywords/begin.md) [clear](keywords/clear.md) [close](keywords/close.md) [create](keywords/create.md) [debug](keywords/debug.md) [decrement](keywords/decrement.md) [delete](keywords/delete.md) [divide](keywords/divide.md) [exit](keywords/exit.md) [file](keywords/file.md) [fork](keywords/fork.md) [get](keywords/get.md) [go](keywords/go.md) [gosub](keywords/gosub.md) [if](keywords/if.md) [import](keywords/import.md) [increment](keywords/increment.md) [index](keywords/index.md) [init](keywords/init.md) [input](keywords/input.md) [load](keywords/load.md) [lock](keywords/lock.md) [log](keywords/log.md) [module](keywords/module.md) [multiply](keywords/multiply.md) [negate](keywords/negate.md) [on](keywords/on.md) [open](keywords/open.md) [pop](keywords/pop.md) [post](keywords/post.md) [print](keywords/print.md) [push](keywords/push.md) [put](keywords/put.md) [read](keywords/read.md) [release](keywords/release.md) [replace](keywords/replace.md) [return](keywords/return.md) [run](keywords/run.md) [save](keywords/save.md) [script](keywords/script.md) [send](keywords/send.md) [set](keywords/set.md) [shuffle](keywords/shuffle.md) [split](keywords/split.md) [stack](keywords/stack.md) [stop](keywords/stop.md) [system](keywords/system.md) [take](keywords/take.md) [toggle](keywords/toggle.md) [truncate](keywords/truncate.md) [unlock](keywords/unlock.md) [use](keywords/use.md) [variable](keywords/variable.md) [wait](keywords/wait.md) [while](keywords/while.md) [write](keywords/write.md)
1414

1515
The core values are:
1616

doc/core/keywords/negate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
## Description:
88
Negates a numeric variable (multiplies its value by -1).
99

10-
Next: [open](open.md)
10+
Next: [on](on.md)
1111
Prev: [multiply](multiply.md)
1212

1313
[Back](../../README.md)

doc/core/keywords/on.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# on
2+
3+
## Syntax:
4+
`on message {action}`
5+
## Example:
6+
`on message go to HandleMessage`
7+
8+
## Description:
9+
When another script uses `send {message} to {module}` (see [send](send.md)) to send this module a message (a text string), the message is saved and the designated `{action}` is invoked. The message text can be retrieved using `the message`.
10+
11+
Next: [open](open.md)
12+
Prev: [negate](negate.md)
13+
14+
[Back](../../README.md)

doc/core/keywords/open.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
Opens a disk file for reading, writing or appending. Each of the [file](file.md) variables must be declared as such as in the example.
2323

2424
Next: [pop](pop.md)
25-
Prev: [negate](negate.md)
25+
Prev: [on](on.md)
2626

2727
[Back](../../README.md)

doc/core/keywords/release.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
## Description:
1010
Release the parent script. When a child module is run it blocks the parent from running until either it exits or it issues the `release parent` command. This allows it to do initialisation that cannot be interrupted but which may involve timed delays.
1111

12-
Next: [multiply](multiply.md)
13-
Prev: [lock](lock.md)
12+
Next: [replace](replace.md)
13+
Prev: [read](read.md)
1414

1515
[Back](../../README.md)

doc/core/keywords/script.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
## Description:
99
Provides a name for the script. Note that `name` is literal text, not a script variable.
1010

11-
Next: [set](set.md)
11+
Next: [send](send.md)
1212
Prev: [save](save.md)
1313

1414
[Back](../../README.md)

doc/core/keywords/send.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# send
2+
3+
## Syntax:
4+
`send {message} to {module}`
5+
## Examples:
6+
``send `No errors` to Main``
7+
8+
## Description:
9+
Sends a message to another script. See [on message](on.md).
10+
11+
Next: [set](set.md)
12+
Prev: [script](script.md)
13+
14+
[Back](../../README.md)

doc/core/keywords/set.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
-- Sets the encoding to be used by the [encode](../values/encode.md) and [decode](../values/decode.md) value handlers. The encoder options are `utf-8` and `base64`. The default is `utf-8` if none is set by the script.
2727

28-
Next: [split](split.md)
29-
Prev: [script](script.md)
28+
Next: [shuffle](shuffle.md)
29+
Prev: [send](send.md)
3030

3131
[Back](../../README.md)

0 commit comments

Comments
 (0)