Update docs.
This commit is contained in:
@@ -3,7 +3,10 @@ Compile a Script (to AST)
|
||||
|
||||
{{#include ../links.md}}
|
||||
|
||||
To repeatedly evaluate a script, _compile_ it first into an `AST` (abstract syntax tree) form:
|
||||
To repeatedly evaluate a script, _compile_ it first with `Engine::compile` into an `AST`
|
||||
(abstract syntax tree) form.
|
||||
|
||||
`Engine::eval_ast` evaluates a pre-compiled `AST`.
|
||||
|
||||
```rust
|
||||
// Compile to an AST and store it for later evaluations
|
||||
@@ -16,7 +19,8 @@ for _ in 0..42 {
|
||||
}
|
||||
```
|
||||
|
||||
Compiling a script file is also supported (not available under [`no_std`] or in [WASM] builds):
|
||||
Compiling a script file is also supported with `Engine::compile_file`
|
||||
(not available under [`no_std`] or in [WASM] builds):
|
||||
|
||||
```rust
|
||||
let ast = engine.compile_file("hello_world.rhai".into())?;
|
||||
|
Reference in New Issue
Block a user