_run_machine() — tailwindcss Function Reference
Architecture documentation for the _run_machine() function in main.rs from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD ab00d0a0_1d5f_26f2_4c92_7a0ff5ba03e3["_run_machine()"] 48f149e2_8fcb_0b5b_3534_271de67551bb["main.rs"] ab00d0a0_1d5f_26f2_4c92_7a0ff5ba03e3 -->|defined in| 48f149e2_8fcb_0b5b_3534_271de67551bb style ab00d0a0_1d5f_26f2_4c92_7a0ff5ba03e3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
crates/oxide/src/main.rs lines 18–33
fn _run_machine<T: Machine>(input: &[u8]) -> Vec<&[u8]> {
let len = input.len();
let mut machine = T::default();
let mut cursor = Cursor::new(input);
let mut result = Vec::with_capacity(25);
while cursor.pos < len {
if let MachineState::Done(span) = machine.next(&mut cursor) {
result.push(span.slice(input));
}
cursor.advance();
}
result
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does _run_machine() do?
_run_machine() is a function in the tailwindcss codebase, defined in crates/oxide/src/main.rs.
Where is _run_machine() defined?
_run_machine() is defined in crates/oxide/src/main.rs at line 18.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free