class DDQL::TokenType::SubQueryCloser

Public Class Methods

new() click to toggle source
Calls superclass method DDQL::TokenType::new
# File lib/ddql/token_type.rb, line 592
def initialize
  super(name: :rbrace, pattern: /\}/)
end

Public Instance Methods

as_hash(_data) click to toggle source
# File lib/ddql/token_type.rb, line 596
def as_hash(_data)
  Hash.new
end
post_process(parser:, expression:) click to toggle source
# File lib/ddql/token_type.rb, line 600
def post_process(parser:, expression:)
  token = parser.consume TokenType::RBRACE
  [token, expression]
end
supports_post_processing?() click to toggle source
# File lib/ddql/token_type.rb, line 605
def supports_post_processing?
  true
end