Sha256: 48846aa31586e7ff4e4d6e7d33939a1bb76efebe3c5c4625ad713606f3609e32
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
# This file is autogenerated. Do not edit it by hand. Regenerate it with: # srb rbi gems # typed: strict # # If you would like to make changes to this file, great! Please create the gem's shim here: # # https://github.com/sorbet/sorbet-typed/new/master?filename=lib/cucumber-tag-expressions/all/cucumber-tag-expressions.rbi # # cucumber-tag-expressions-3.0.1 module Cucumber end module Cucumber::TagExpressions end class Cucumber::TagExpressions::Literal def evaluate(variables); end def initialize(value); end def to_s; end end class Cucumber::TagExpressions::Not def evaluate(variables); end def initialize(expression); end def to_s; end end class Cucumber::TagExpressions::Or def evaluate(variables); end def initialize(left, right); end def to_s; end end class Cucumber::TagExpressions::And def evaluate(variables); end def initialize(left, right); end def to_s; end end class Cucumber::TagExpressions::Parser def assoc_of(token, value); end def check(expected_token_type, token_type); end def handle_binary_operator(token, expected_token_type); end def handle_close_paren(_token, expected_token_type); end def handle_literal(token, expected_token_type); end def handle_open_paren(token, expected_token_type); end def handle_unary_operator(token, expected_token_type); end def initialize; end def lower_precedence?(operation); end def operator?(token); end def parse(infix_expression); end def pop(array, n = nil); end def precedence(token); end def process_tokens!(infix_expression); end def push_expression(token); end def tokens(infix_expression); end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ipt-2.1.0 | sorbet/rbi/gems/cucumber-tag-expressions.rbi |