If you wish to dive straight into the code, then Github is your friend. Language design Our language is pretty basic. We will have two types of tags, variables and blocks. 1 2 3 4 5 6 7<!-- variables are surrounded by `{{` and `}}` --> <div>{{my_var}}</div> <!-- blocks are surrounded by `{%` and `%}` --> {% each items %} <div>{{it}}</div> {% end %} Most blocks need to be closed as in the example a