PML - Philipp's Modern Language
Just another format to specify your configs in\
Currently under development, so don't expect full functionality until version 1.0.0
Code example
*.rs
```rust
use pml::parse::file as pml_parse;
fn main() {
let pmlresult = pmlparse("testFile.pml");
match pmlresult {
Err(e) => println("{e:#?}"),
Ok(result) => {
if(result.get::("stayAnonymous").issome()) {
println!("I won't tell you anything about me.");
}
else {
println!("Hi, my name is {} and I am {} years old.", result.get::("name").unwrap(), result.get::<&u64>("age").unwrap());
}
}
}
}
```
testFile.pml
```pml
age= 420;
firstname = "Max";
"name and age" = |firstname, lastname| " "|age|;
lastname = "Mustermann";
stayAnonymous = true;
friends = [
{
name= "Person";
pastages= [
0,1,2,
3 , 4,5
]
}
{
name= |..firstname|;
past_ages = [
0,1,2,3,4,
]
}
]
```