backyard-generator 0.1.4

Convert AST node back to PHP code.
Documentation

backyard-generator

Convert AST node back to PHP code.

features

  • Convert AST back to string (generator())

usage

fn main() {
  let code = r#"<?php
    function hello_world($foo) {
      var_dump($foo);
    }"#;

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

Resulting this code:

function hello_world($foo) {
  var_dump($foo);
}

heavily inspired by

license

MIT