UNPKG

joytpl

Version:

joy - js template engine with short syntax and modern features

154 lines (153 loc) 5.36 kB
{ "ASTy": { "T": "Joy", "L": { "L": 1, "C": 1, "O": 0 }, "C": [ { "T": "Escape", "L": { "L": 1, "C": 1, "O": 0 } }, { "T": "Variable", "L": { "L": 1, "C": 3, "O": 2 }, "A": { "escape": false }, "C": [ { "T": "Identifier", "L": { "L": 1, "C": 4, "O": 3 }, "C": [ { "T": "Name", "L": { "L": 1, "C": 4, "O": 3 }, "A": { "value": "bar" } } ] } ] }, { "T": "Escape", "L": { "L": 1, "C": 7, "O": 6 } }, { "T": "Condition", "L": { "L": 1, "C": 9, "O": 8 }, "C": [ { "T": "ConditionWithExpression", "L": { "L": 1, "C": 13, "O": 12 }, "C": [ { "T": "Identifier", "L": { "L": 1, "C": 13, "O": 12 }, "C": [ { "T": "Name", "L": { "L": 1, "C": 13, "O": 12 }, "A": { "value": "n" } } ] }, { "T": "Block", "L": { "L": 1, "C": 15, "O": 14 }, "C": [ { "T": "Joy", "L": { "L": 1, "C": 16, "O": 15 }, "C": [ { "T": "Escape", "L": { "L": 1, "C": 16, "O": 15 } }, { "T": "Text", "L": { "L": 1, "C": 18, "O": 17 }, "A": { "value": "foo" } } ] } ] } ] } ] }, { "T": "Text", "L": { "L": 1, "C": 22, "O": 21 }, "A": { "value": "\r\n" } } ] } }