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