liquid-node
Version:
Node.js port of Tobias Lütke's Liquid template engine.
15 lines (10 loc) • 391 B
text/coffeescript
Liquid = require "../../liquid"
module.exports = class Raw extends Liquid.Block
parse: (tokens) ->
Promise.resolve().then =>
return Promise.resolve() if tokens.length is 0 or
token = tokens.shift()
match = Liquid.Block.FullToken.exec token.value
return if match?[1] is
.push token.value
tokens