Implement safe public LSL delivery (#129)
This commit is contained in:
@@ -13,7 +13,7 @@ a CLR assembly, starts a .NET process, or delegates to a platform-only API.
|
||||
| `LibreMetaverse.Rendering.Simple` | `libremetaverse-rendering-simple` | `SimpleRenderer`, `IRendering` |
|
||||
| `LibreMetaverse.Rendering.MeshFoundry` | `libremetaverse-rendering-mesh-foundry` | `MeshFoundry`, `IRendering`, `MeshFaceAux` |
|
||||
| `LibreMetaverse.RLV` | `libremetaverse-rlv` | `RlvService`, `RlvPermissionsService`, callback traits |
|
||||
| `LibreMetaverse.LslTools` | `libremetaverse-lsl-tools` | `Lexer`, `Parser`, `Grammar`, generated tables |
|
||||
| `LibreMetaverse.LslTools` | `metacrate-lsl-tools` | `Lexer`, `Parser`, `Grammar`, generated tables |
|
||||
|
||||
The mapped PascalCase C# surface remains represented in the API ledger, while
|
||||
the callable Rust names follow the workspace's snake-case mapping. New code
|
||||
@@ -88,7 +88,7 @@ an explicit development operation; parsing never generates or compiles code at
|
||||
runtime.
|
||||
|
||||
```rust,no_run
|
||||
use libremetaverse_lsl_tools::{Lexer, Parser, generated_lexer, generated_parser};
|
||||
use metacrate_lsl_tools::{Lexer, Parser, generated_lexer, generated_parser};
|
||||
|
||||
fn parse(source: String) -> Result<String, libremetaverse_types::Error> {
|
||||
let lexer = Lexer::new(generated_lexer()?)?;
|
||||
|
||||
Reference in New Issue
Block a user