Sha256: 8e79545281993ac8ab9db205a8b938a757f2c051d620328e88809e5c950e4f15

Contents?: true

Size: 646 Bytes

Versions: 70

Compression:

Stored size: 646 Bytes

Contents

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

    TextTypes << :verbatim | :explicit | :implicit | :inline

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

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

    HTMLAttrGroup <<
      [:html, :attrs, 'HTMLAttr*']
  end
end

Version data entries

70 entries across 56 versions & 5 rubygems

Version Path
brakeman-5.1.2 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-5.1.1 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-5.1.0 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-5.0.4 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-5.0.2 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-5.0.1 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-5.0.0 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-4.10.1 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-5.0.0.pre1 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-4.10.0 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-4.9.1 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-4.9.0 bundle/ruby/2.7.0/gems/slim-4.1.0/lib/slim/grammar.rb
brakeman-4.8.2 bundle/ruby/2.7.0/gems/slim-4.0.1/lib/slim/grammar.rb
slim-4.1.0 lib/slim/grammar.rb
brakeman-4.8.1 bundle/ruby/2.4.0/gems/slim-4.0.1/lib/slim/grammar.rb
brakeman-4.8.0 bundle/ruby/2.7.0/gems/slim-4.0.1/lib/slim/grammar.rb
zuora_connect_ui-0.10.0 vendor/ruby/2.6.0/gems/brakeman-4.7.0/bundle/ruby/2.6.0/gems/slim-4.0.1/lib/slim/grammar.rb
zuora_connect_ui-0.10.0 vendor/ruby/2.6.0/gems/brakeman-4.6.1/bundle/ruby/2.6.0/gems/slim-4.0.1/lib/slim/grammar.rb
zuora_connect_ui-0.10.0 vendor/ruby/2.6.0/gems/brakeman-4.7.2/bundle/ruby/2.6.0/gems/slim-4.0.1/lib/slim/grammar.rb
zuora_connect_ui-0.10.0 vendor/ruby/2.6.0/gems/brakeman-4.7.1/bundle/ruby/2.6.0/gems/slim-4.0.1/lib/slim/grammar.rb