Class: Regexp::Syntax::Any
Overview
A syntax that always returns true, passing all tokens as implemented. This is useful during development, testing, and should be useful for some types of transformations as well.
Constant Summary
Constants included from Token
Token::All, Token::Map, Token::Types
Instance Method Summary collapse
- #implements!(type, token) ⇒ Object
- #implements?(type, token) ⇒ Boolean
- 
  
    
      #initialize  ⇒ Any 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Any. 
Methods inherited from Base
#excludes, #features, #implementations, #implements, inspect, #normalize, #normalize_backref, #normalize_group
Constructor Details
#initialize ⇒ Any
Returns a new instance of Any.
| 7 8 9 | # File 'lib/regexp_parser/syntax/any.rb', line 7 def initialize @implements = { :* => [:*] } end | 
Instance Method Details
#implements!(type, token) ⇒ Object
| 12 | # File 'lib/regexp_parser/syntax/any.rb', line 12 def implements!(type, token) true end | 
#implements?(type, token) ⇒ Boolean
| 11 | # File 'lib/regexp_parser/syntax/any.rb', line 11 def implements?(type, token) true end |