Sha256: 2690823eb1cf416a51878f39b8c322cc2cc1fd7bad05f819ea3a220ad2d98bd9

Contents?: true

Size: 497 Bytes

Versions: 11

Compression:

Stored size: 497 Bytes

Contents

module Slim
  # Slim expression grammar
  # @api private
  module Grammar
    extend Temple::Grammar

    Expression <<
      [:slim, :control, String, Expression]           |
      [:slim, :output, Bool, String, Expression]      |
      [:slim, :interpolate, String]                   |
      [:slim, :embedded, String, Expression]          |
      [:slim, :text, Expression]                      |
      [:slim, :attrvalue, Bool, String]

    HTMLAttr <<
      [:slim, :splat, String]
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
slim-2.0.3 lib/slim/grammar.rb
slim-2.0.2 lib/slim/grammar.rb
slim-2.0.1 lib/slim/grammar.rb
slim-2.0.0 lib/slim/grammar.rb
slim-1.3.9 lib/slim/grammar.rb
slim-1.3.8 lib/slim/grammar.rb
slim-1.3.6 lib/slim/grammar.rb
slim-1.3.5 lib/slim/grammar.rb
slim-1.3.4 lib/slim/grammar.rb
slim-1.3.3 lib/slim/grammar.rb
slim-1.3.2 lib/slim/grammar.rb