Sha256: 164e8df6871effb0479c8bd1ede959c7be393f403e4d1a10734aaf025ac51ab8

Contents?: true

Size: 444 Bytes

Versions: 7

Compression:

Stored size: 444 Bytes

Contents

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

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

    HTMLAttr <<
      [:slim, :attr, String, Bool, String]

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
slim-1.1.1 lib/slim/grammar.rb
slim-1.1.0 lib/slim/grammar.rb
slim-1.0.4 lib/slim/grammar.rb
slim-1.0.3 lib/slim/grammar.rb
slim-1.0.2 lib/slim/grammar.rb
slim-1.0.1 lib/slim/grammar.rb
slim-1.0.0 lib/slim/grammar.rb