Module foxbox_thinkerbell::ast
[−]
[src]
Definition of the AST. Definition of Thinkerbell scripts.
Typical applications will not interact with script
objects. Rather, they will use module parse
to parse a script
and module run
to execute it.
Structs
Match |
An individual match. |
Rule |
A single rule, i.e. "when some condition becomes true, do something". |
Script |
A thinkerbell script. |
Statement |
Stuff to actually do. In practice, this means placing calls to devices. |
UncheckedCtx |
A Context used to represent a script that hasn't been compiled yet. |
Traits
Context |
A manner of representing internal nodes. |