backyard-generator 0.1.10

Convert AST node back to PHP code.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use backyard_nodes::{ cast_node, Node, NodeWrapper };

use crate::generator::{ Builder, Generator };

pub struct NumberGenerator;

impl NumberGenerator {
  pub fn generate(_: &mut Generator, builder: &mut Builder, node: &Node) {
    let node = cast_node!(Number, &node.wrapper);
    builder.push(&node.value.to_string());
  }
}