Sam Markup Language (SML)
SML is a simple, fast markup/config language parser written in Rust.
It tokenizes .sml files, validates syntax, and currently transpiles them into Rust-like structures.
Features
- Fast single-pass tokenizer
- Lightweight syntax validation
- Simple CFG-style parsing model
- No AST overhead
Syntax
Variables are declared using a name followed by a value separated by whitespace.
sprite_size 32
speed 12.2
Usage
use compile;
Example output:
Installation