module

Liquid

Inherits Liquid::Block

Constants

ARRAY = /\[(#{SCALAR}(?:\s*,\s*#{SCALAR})*)\]/
BOOL = /(?:false)|(?:true)/
DQSTRING = /"([^"]|\\")*"/
FLOAT = /-*[0-9]+\.[0-9]+/
INT = /(?:0|(?:-*[1-9][0-9]*))/
SCALAR = /(?:#{STRING})|(?:#{FLOAT})|(?:#{INT})|(?:#{BOOL})/
SQSTRING = /'([^']|\\')*'/
STRING = /(?:#{DQSTRING})|(?:#{SQSTRING})/
TYPE = /(?:#{SCALAR})|(?:#{ARRAY})/
TYPE_OR_VAR = /(?:#{TYPE})|(?:#{VAR})/
VAR = /([-!]*(?<varbasename>[A-Za-z_]\w*)(?:(?<property>\.[A-Za-z_]\w*)|(?:\[(?<index>(?:#{STRING})|(?:#{INT})|(?1))\]))*\??)/
VARIABLE_SIGNATURE = /\(?[\w\-\.\[\]]\)?/
VERSION = "0.4.1"

Macros

embed(filename, io_name, *args)
Source

Nested types