backyard-generator 0.1.10

Convert AST node back to PHP code.
Documentation

backyard-generator

Convert AST node back to PHP code.

features

  • Convert AST back to string (generate())

usage

let arena = bumpalo::Bump::new();
let code = r#"<?php
// leading comment
function hello_world($foo) {
  var_dump($foo);
}"#;

let parsed = backyard_parser::parse(&arena, code).unwrap();
let generated = backyard_generator::generate(&parsed).unwrap();
println!("{:?}", generated);

Resulting this code:

// leading comment
function hello_world($foo) {
  var_dump($foo);
}

ecosystem

heavily inspired by

license

MIT