sabelotodo4j
v0
smarty4j es un motor de plantillas para smartyforjava. Este motor trasplanta la plantilla smarty de php y requiere asm-3.0.jar.
smarty4j analiza el texto en un árbol de sintaxis y luego genera un código de bytes JavaCode basado en el árbol de sintaxis, que es equivalente a un compilador basado en la sintaxis smarty de JVM. El árbol de sintaxis se genera secuencialmente mediante recorrido de orden izquierdo. Los nodos de sintaxis aproximada incluyen dos tipos básicos: declaraciones y expresiones. Los nodos de declaración pueden garantizar que no se inserten nuevos datos en la pila de declaraciones de JVM después de la ejecución, mientras que las expresiones El nodo de fórmula lo hará. generar un dato.