module Cosmo::AST::Expression::Visitor(R)
  
    
  
    Direct including types
  
  
  
    
  
    Defined in:
  
  
    
      
        cosmo/syntax/parser/expressions.cr
      
    
    
  
  
    
  
    Instance Method Summary
  
  
  
  
    
  
    Instance Method Detail
  
  
    
      
        abstract 
        def 
visit_binary_op_expr(expr : 
BinaryOp) : R
        
#
       
  
    
      
        abstract 
        def 
visit_cast_expr(expr : 
Cast) : R
        
#
       
  
    
  
    
      
        abstract 
        def 
visit_is_expr(expr : 
Is) : R
        
#
       
  
    
      
        abstract 
        def 
visit_is_in_expr(expr : 
IsIn) : R
        
#
       
  
    
      
        abstract 
        def 
visit_lambda_expr(expr : 
Lambda) : R
        
#
       
  
    
      
        abstract 
        def 
visit_literal_expr(expr : 
Literal) : R
        
#
       
  
    
  
    
  
    
  
    
  
    
  
    
      
        abstract 
        def 
visit_ternary_op_expr(expr : 
TernaryOp) : R
        
#
       
  
    
      
        abstract 
        def 
visit_this_expr(expr : 
This) : R
        
#
       
  
    
      
        abstract 
        def 
visit_type_alias_expr(expr : 
TypeAlias) : R
        
#
       
  
    
      
        abstract 
        def 
visit_type_ref_expr(expr : 
TypeRef) : R
        
#
       
  
    
      
        abstract 
        def 
visit_unary_op_expr(expr : 
UnaryOp) : R
        
#
       
  
    
  
    
  
    
      
        abstract 
        def 
visit_var_expr(expr : 
Var) : R
        
#