248 lines
10 KiB
Markdown
248 lines
10 KiB
Markdown
[features]: {{rootUrl}}/start/features.md
|
|
[`unchecked`]: {{rootUrl}}/start/features.md
|
|
[`sync`]: {{rootUrl}}/start/features.md
|
|
[`no_position`]: {{rootUrl}}/start/features.md
|
|
[`no_optimize`]: {{rootUrl}}/start/features.md
|
|
[`no_float`]: {{rootUrl}}/start/features.md
|
|
[`f32_float`]: {{rootUrl}}/start/features.md
|
|
[`decimal`]: {{rootUrl}}/start/features.md
|
|
[`only_i32`]: {{rootUrl}}/start/features.md
|
|
[`only_i64`]: {{rootUrl}}/start/features.md
|
|
[`no_index`]: {{rootUrl}}/start/features.md
|
|
[`no_object`]: {{rootUrl}}/start/features.md
|
|
[`no_function`]: {{rootUrl}}/start/features.md
|
|
[`no_module`]: {{rootUrl}}/start/features.md
|
|
[`no_closure`]: {{rootUrl}}/start/features.md
|
|
[`no_custom_syntax`]: {{rootUrl}}/start/features.md
|
|
[`no_time`]: {{rootUrl}}/start/features.md
|
|
[`no_std`]: {{rootUrl}}/start/features.md
|
|
[`wasm-bindgen`]: {{rootUrl}}/start/features.md
|
|
[`stdweb`]: {{rootUrl}}/start/features.md
|
|
[`metadata`]: {{rootUrl}}/start/features.md
|
|
[`internals`]: {{rootUrl}}/start/features.md
|
|
[`debugging`]: {{rootUrl}}/start/features.md
|
|
[`unicode-xid-ident`]: {{rootUrl}}/start/features.md
|
|
|
|
[minimal builds]: {{rootUrl}}/start/builds/minimal.md
|
|
[`no-std`]: {{rootUrl}}/start/builds/no-std.md
|
|
[WASM]: {{rootUrl}}/start/builds/wasm.md
|
|
[static hashing]: {{rootUrl}}/patterns/static-hash.md
|
|
[benchmarks]: {{rootUrl}}/about/benchmarks.md
|
|
|
|
[playground]: https://rhai.rs/playground
|
|
[lsp]: https://github.com/rhaiscript/lsp
|
|
[`rhai-doc`]: https://github.com/rhaiscript/rhai-doc
|
|
[MarkDown]: http://en.wikipedia.org/wiki/Markdown
|
|
[MDX]: https://mdxjs.com/docs/what-is-mdx/
|
|
[`ahash`]: https://crates.io/crates/ahash
|
|
[`smartstring`]: https://crates.io/crates/smartstring
|
|
[`SmartString`]: https://crates.io/crates/smartstring
|
|
|
|
[`Engine`]: {{rootUrl}}/engine/hello-world.md
|
|
[traits]: {{rootUrl}}/rust/traits.md
|
|
[`call_fn`]: {{rootUrl}}/engine/call-fn.md
|
|
[`Func`]: {{rootUrl}}/engine/func.md
|
|
[`CustomType`]: {{rootUrl}}/rust/build-type.md
|
|
[`AST`]: {{rootUrl}}/engine/compile.md
|
|
[`eval_expression`]: {{rootUrl}}/engine/expressions.md
|
|
[raw `Engine`]: {{rootUrl}}/engine/raw.md
|
|
[built-in operator]: {{rootUrl}}/engine/builtin.md
|
|
[built-in operators]: {{rootUrl}}/engine/builtin.md
|
|
[precedence]: {{rootUrl}}/engine/precedence.md
|
|
[package]: {{rootUrl}}/rust/packages/index.md
|
|
[packages]: {{rootUrl}}/rust/packages/index.md
|
|
[built-in package]: {{rootUrl}}/rust/packages/builtin.md
|
|
[built-in packages]: {{rootUrl}}/rust/packages/builtin.md
|
|
[custom package]: {{rootUrl}}/rust/packages/create.md
|
|
[custom packages]: {{rootUrl}}/rust/packages/create.md
|
|
[plugin]: {{rootUrl}}/plugins/index.md
|
|
[plugins]: {{rootUrl}}/plugins/index.md
|
|
[plugin module]: {{rootUrl}}/plugins/module.md
|
|
[plugin modules]: {{rootUrl}}/plugins/module.md
|
|
[plugin function]: {{rootUrl}}/plugins/function.md
|
|
[plugin functions]: {{rootUrl}}/plugins/function.md
|
|
[functions metadata]: {{rootUrl}}/engine/metadata/index.md
|
|
[`Scope`]: {{rootUrl}}/engine/scope.md
|
|
[`serde`]: {{rootUrl}}/rust/serde.md
|
|
[strings interner]: {{rootUrl}}/rust/strings-interner.md
|
|
|
|
[`type_of`]: {{rootUrl}}/language/type-of.md
|
|
[`type_of()`]: {{rootUrl}}/language/type-of.md
|
|
[`to_string`]: {{rootUrl}}/rust/print-custom.md
|
|
[`to_debug`]: {{rootUrl}}/rust/print-custom.md
|
|
[`()`]: {{rootUrl}}/language/values-and-types.md
|
|
[standard types]: {{rootUrl}}/language/values-and-types.md
|
|
[`Dynamic`]: {{rootUrl}}/language/dynamic.md
|
|
[rust_decimal]: https://crates.io/crates/rust_decimal
|
|
[`to_int`]: {{rootUrl}}/language/convert.md
|
|
[`to_float`]: {{rootUrl}}/language/convert.md
|
|
[`to_decimal`]: {{rootUrl}}/language/convert.md
|
|
[`parse_int`]: {{rootUrl}}/language/convert.md
|
|
[`parse_float`]: {{rootUrl}}/language/convert.md
|
|
[`parse_decimal`]: {{rootUrl}}/language/convert.md
|
|
[`to_binary`]: {{rootUrl}}/language/convert.md
|
|
[`to_octal`]: {{rootUrl}}/language/convert.md
|
|
[`to_hex`]: {{rootUrl}}/language/convert.md
|
|
[`in`]: {{rootUrl}}/language/in.md
|
|
|
|
[custom type]: {{rootUrl}}/rust/custom-types.md
|
|
[custom types]: {{rootUrl}}/rust/custom-types.md
|
|
[method]: {{rootUrl}}/rust/methods.md
|
|
[methods]: {{rootUrl}}/rust/methods.md
|
|
[getters/setters]: {{rootUrl}}/rust/getters-setters.md
|
|
[elvis]: https://en.wikipedia.org/wiki/Elvis_operator
|
|
[indexer]: {{rootUrl}}/rust/indexers.md
|
|
[indexers]: {{rootUrl}}/rust/indexers.md
|
|
[type iterator]: {{rootUrl}}/language/iterator.md
|
|
[type iterators]: {{rootUrl}}/language/iterator.md
|
|
[`NativeCallContext`]: {{rootUrl}}/rust/context.md
|
|
[`EvalContext`]: {{rootUrl}}/engine/eval-context.md
|
|
[`GlobalRuntimeState`]: https://docs.rs/rhai/{{version}}/rhai/struct.GlobalRuntimeState.html
|
|
|
|
[`instant::Instant`]: https://crates.io/crates/instant
|
|
|
|
[`print`]: {{rootUrl}}/language/print-debug.md
|
|
[`debug`]: {{rootUrl}}/language/print-debug.md
|
|
|
|
[keyword]: {{rootUrl}}/appendix/keywords.md
|
|
[keywords]: {{rootUrl}}/appendix/keywords.md
|
|
[operator]: {{rootUrl}}/appendix/operators.md#operators
|
|
[operators]: {{rootUrl}}/appendix/operators.md#operators
|
|
|
|
[variable]: {{rootUrl}}/language/variables.md
|
|
[variables]: {{rootUrl}}/language/variables.md
|
|
[constant]: {{rootUrl}}/language/constants.md
|
|
[constants]: {{rootUrl}}/language/constants.md
|
|
[shadow]: {{rootUrl}}/language/shadow.md
|
|
[shadowing]: {{rootUrl}}/language/shadow.md
|
|
[variable shadowing]: {{rootUrl}}/language/shadow.md
|
|
[variable definition filter]: {{rootUrl}}/engine/def-var.md
|
|
[token remap filter]: {{rootUrl}}/engine/token-mapper.md
|
|
|
|
[string]: {{rootUrl}}/language/strings-chars.md
|
|
[strings]: {{rootUrl}}/language/strings-chars.md
|
|
[`ImmutableString`]: {{rootUrl}}/rust/immutable-string.md
|
|
[character]: {{rootUrl}}/language/strings-chars.md
|
|
[characters]: {{rootUrl}}/language/strings-chars.md
|
|
|
|
[bit-field]: {{rootUrl}}/language/bit-fields.md
|
|
[bit-fields]: {{rootUrl}}/language/bit-fields.md
|
|
|
|
[range]: {{rootUrl}}/language/ranges.md
|
|
[ranges]: {{rootUrl}}/language/ranges.md
|
|
|
|
[array]: {{rootUrl}}/language/arrays.md
|
|
[arrays]: {{rootUrl}}/language/arrays.md
|
|
[`Array`]: {{rootUrl}}/language/arrays.md
|
|
|
|
[BLOB]: {{rootUrl}}/language/blobs.md
|
|
[BLOB's]: {{rootUrl}}/language/blobs.md
|
|
[`Blob`]: {{rootUrl}}/language/blobs.md
|
|
|
|
[`Map`]: {{rootUrl}}/language/object-maps.md
|
|
[object map]: {{rootUrl}}/language/object-maps.md
|
|
[object maps]: {{rootUrl}}/language/object-maps.md
|
|
|
|
[`timestamp`]: {{rootUrl}}/language/timestamps.md
|
|
[timestamp]: {{rootUrl}}/language/timestamps.md
|
|
[timestamps]: {{rootUrl}}/language/timestamps.md
|
|
|
|
[comments]: {{rootUrl}}/language/comments.md
|
|
[doc-comments]: {{rootUrl}}/language/doc-comments.md
|
|
[function]: {{rootUrl}}/language/functions.md
|
|
[functions]: {{rootUrl}}/language/functions.md
|
|
[function overloading]: {{rootUrl}}/rust/overloading.md
|
|
[fallible function]: {{rootUrl}}/rust/fallible.md
|
|
[fallible functions]: {{rootUrl}}/rust/fallible.md
|
|
[exception]: {{rootUrl}}/language/throw.md
|
|
[exceptions]: {{rootUrl}}/language/throw.md
|
|
[function pointer]: {{rootUrl}}/language/fn-ptr.md
|
|
[function pointers]: {{rootUrl}}/language/fn-ptr.md
|
|
[currying]: {{rootUrl}}/language/fn-curry.md
|
|
[closure]: {{rootUrl}}/language/fn-closure.md
|
|
[closures]: {{rootUrl}}/language/fn-closure.md
|
|
[function namespace]: {{rootUrl}}/language/fn-namespaces.md
|
|
[function namespaces]: {{rootUrl}}/language/fn-namespaces.md
|
|
[anonymous function]: {{rootUrl}}/language/fn-anon.md
|
|
[anonymous functions]: {{rootUrl}}/language/fn-anon.md
|
|
[operator overloading]: {{rootUrl}}/rust/operators.md
|
|
|
|
[`Module`]: {{rootUrl}}/rust/modules/index.md
|
|
[module]: {{rootUrl}}/rust/modules/index.md
|
|
[modules]: {{rootUrl}}/rust/modules/index.md
|
|
[module resolver]: {{rootUrl}}/rust/modules/resolvers/index.md
|
|
[module resolvers]: {{rootUrl}}/rust/modules/resolvers/index.md
|
|
[`global`]: {{rootUrl}}/language/global.md
|
|
[variable resolver]: {{rootUrl}}/engine/var.md
|
|
[strict variables]: {{rootUrl}}/engine/strict-var.md
|
|
[fast operators]: {{rootUrl}}/start/builds/performance.md#fast-operators-mode
|
|
[`private`]: {{rootUrl}}/language/modules/export.md
|
|
|
|
[`eval`]: {{rootUrl}}/language/eval.md
|
|
|
|
[OOP]: {{rootUrl}}/patterns/oop.md
|
|
[DSL]: {{rootUrl}}/engine/dsl.md
|
|
[DOS]: https://en.wikipedia.org/wiki/Denial-of-service_attack
|
|
|
|
[safety]: {{rootUrl}}/safety/index.md
|
|
[checked]: {{rootUrl}}/safety/checked.md
|
|
[sand-boxed]: {{rootUrl}}/safety/sandbox.md
|
|
[memory]: {{rootUrl}}/safety/memory.md
|
|
[stack]: {{rootUrl}}/safety/stack.md
|
|
[maximum statement depth]: {{rootUrl}}/safety/max-stmt-depth.md
|
|
[maximum call stack depth]: {{rootUrl}}/safety/max-call-stack.md
|
|
[maximum number of operations]: {{rootUrl}}/safety/max-operations.md
|
|
[maximum number of variables]: {{rootUrl}}/safety/max-variables.md
|
|
[maximum number of functions]: {{rootUrl}}/safety/max-functions.md
|
|
[maximum number of modules]: {{rootUrl}}/safety/max-modules.md
|
|
[maximum length of strings]: {{rootUrl}}/safety/max-string-size.md
|
|
[maximum size of arrays]: {{rootUrl}}/safety/max-array-size.md
|
|
[maximum size of object maps]: {{rootUrl}}/safety/max-map-size.md
|
|
[progress]: {{rootUrl}}/safety/progress.md
|
|
|
|
[script optimization]: {{rootUrl}}/engine/optimize/index.md
|
|
[`OptimizationLevel::Full`]: {{rootUrl}}/engine/optimize/index.md
|
|
[`OptimizationLevel::Simple`]: {{rootUrl}}/engine/optimize/index.md
|
|
[`OptimizationLevel::None`]: {{rootUrl}}/engine/optimize/index.md
|
|
|
|
[options]: {{rootUrl}}/engine/options.md
|
|
|
|
[disable keywords and operators]: {{rootUrl}}/engine/disable-keywords.md
|
|
[custom operator]: {{rootUrl}}/engine/custom-op.md
|
|
[custom operators]: {{rootUrl}}/engine/custom-op.md
|
|
[custom syntax]: {{rootUrl}}/engine/custom-syntax.md
|
|
|
|
[debugger]: {{rootUrl}}/engine/debugging/debugger.md
|
|
[`Debugger`]: {{rootUrl}}/engine/debugging/debugger.md
|
|
[`debugger::Debugger`]: {{rootUrl}}/engine/debugging/debugger.md
|
|
[break-point]: {{rootUrl}}/engine/debugging/break-points.md
|
|
[break-points]: {{rootUrl}}/engine/debugging/break-points.md
|
|
|
|
[`if`]: {{rootUrl}}/language/if.md
|
|
[`switch`]: {{rootUrl}}/language/switch.md
|
|
[`while`]: {{rootUrl}}/language/while.md
|
|
[`do`]: {{rootUrl}}/language/do.md
|
|
[`loop`]: {{rootUrl}}/language/loop.md
|
|
[`for`]: {{rootUrl}}/language/for.md
|
|
[`in`]: {{rootUrl}}/language/in.md
|
|
[`exit`]: {{rootUrl}}/language/return.md#exit
|
|
[`return`]: {{rootUrl}}/language/return.md
|
|
[`throw`]: {{rootUrl}}/language/throw.md
|
|
[`try`]: {{rootUrl}}/language/try-catch.md
|
|
[`catch`]: {{rootUrl}}/language/try-catch.md
|
|
[`import`]: {{rootUrl}}/language/modules/import.md
|
|
[`export`]: {{rootUrl}}/language/modules/export.md
|
|
|
|
[literal]: {{rootUrl}}/appendix/literals.md
|
|
[literals]: {{rootUrl}}/appendix/literals.md
|
|
|
|
[`ahash`]: https://crates.io/crates/ahash
|
|
|
|
[`rhai-dylib`]: {{rootUrl}}/lib/rhai-dylib.md
|
|
[`rhai-rand`]: {{rootUrl}}/lib/rhai-rand.md
|
|
[`rhai-sci`]: {{rootUrl}}/lib/rhai-sci.md
|
|
[`rhai-ml`]: {{rootUrl}}/lib/rhai-ml.md
|
|
[`rhai-fs`]: {{rootUrl}}/lib/rhai-fs.md
|
|
[`rhai-url`]: {{rootUrl}}/lib/rhai-url.md
|
|
[`rhai-autodocs`]: {{rootUrl}}/lib/rhai-autodocs.md
|