templo_engine 0.2.0

This crate is a template engine for Templo tool to insert arguments inside of text files.
Documentation
# Engine Functions


The Templo engine provides you some native functions to manipulate the value of a placeholder.

# placeholders


````py
class {> upper_first(class_name) <}:
    def __init__(self):
        self.name = '{> class_name <}'

obj = {> upper_first(class_name) <}()

print(f'The class name is {obj.name}')
````

Each "{> arg <}" statement is considered a placeholder.

# functions


All the functions follows the below syntax.

```
{> FUNCTION_NAME(EXPRESSIONS,...) <}
```
Functions can expect more than one argument and you can call functions inside of another functions.

The syntax is simple if you already uses a language based in C/C++.

# strings


Strings is a text between quotes (').

````
{> 'Good Life!' <}

{> upper('Rust ❤') <}
````

Double quotes (") is not considered.