UNPKG

joytpl

Version:

joy - js template engine with short syntax and modern features

259 lines (258 loc) 16.8 kB
{ "ASTy": { "T": "Joy", "L": { "L": 1, "C": 1, "O": 0 }, "C": [ { "T": "Fn", "L": { "L": 1, "C": 1, "O": 0 }, "A": { "escape": true }, "C": [ { "T": "FnIdentifier", "L": { "L": 1, "C": 3, "O": 2 }, "C": [ { "T": "Identifier", "L": { "L": 1, "C": 3, "O": 2 }, "C": [ { "T": "Name", "L": { "L": 1, "C": 3, "O": 2 }, "A": { "value": "card" } } ] }, { "T": "Block", "L": { "L": 1, "C": 10, "O": 9 }, "C": [ { "T": "Joy", "L": { "L": 1, "C": 11, "O": 10 }, "C": [ { "T": "Text", "L": { "L": 1, "C": 11, "O": 10 }, "A": { "value": "\r\n " } }, { "T": "Fn", "L": { "L": 2, "C": 5, "O": 16 }, "A": { "escape": false }, "C": [ { "T": "FnIdentifier", "L": { "L": 2, "C": 6, "O": 17 }, "C": [ { "T": "Identifier", "L": { "L": 2, "C": 6, "O": 17 }, "C": [ { "T": "Name", "L": { "L": 2, "C": 6, "O": 17 }, "A": { "value": "fullName" } } ] }, { "T": "Arguments", "L": { "L": 2, "C": 15, "O": 26 }, "C": [ { "T": "NamedArgument", "L": { "L": 2, "C": 15, "O": 26 }, "C": [ { "T": "Name", "L": { "L": 2, "C": 15, "O": 26 }, "A": { "value": "name" } }, { "T": "Identifier", "L": { "L": 2, "C": 20, "O": 31 }, "C": [ { "T": "Name", "L": { "L": 2, "C": 20, "O": 31 }, "A": { "value": "data" } }, { "T": "Name", "L": { "L": 2, "C": 25, "O": 36 }, "A": { "value": "name" } } ] } ] }, { "T": "NamedArgument", "L": { "L": 2, "C": 31, "O": 42 }, "C": [ { "T": "Name", "L": { "L": 2, "C": 31, "O": 42 }, "A": { "value": "surname" } }, { "T": "Identifier", "L": { "L": 2, "C": 39, "O": 50 }, "C": [ { "T": "Name", "L": { "L": 2, "C": 39, "O": 50 }, "A": { "value": "data" } }, { "T": "Name", "L": { "L": 2, "C": 44, "O": 55 }, "A": { "value": "surname" } } ] } ] } ] } ] } ] } ] } ] } ] } ] }, { "T": "Text", "L": { "L": 3, "C": 2, "O": 66 }, "A": { "value": "\r\n" } } ] } }