class Myst::Include
- Myst::Include
- Myst::Node
- Reference
- Object
Overview
An include expression. Includes are the primary mechanism for composing modules. When an Include is encountered, the module referenced by the path must already exist.
'include' path
Defined in:
myst/syntax/ast.crConstructors
Instance Method Summary
- 
        #==(other : self)
        
          Returns trueif this reference is the same as other.
- #accept_children(visitor)
- 
        #hash(hasher)
        
          See Object#hash(hasher)
- #path : TypePath
- #path=(path : TypePath)
Instance methods inherited from class Myst::Node
  
  
    
      accept(visitor)
    accept, 
    
  
    
      accept_children(visitor)
    accept_children, 
    
  
    
      at(node : Node)at(node : Nil)
at(location : Location) at, at_end(node : Node)
at_end(node : Nil)
at_end(end_location : Location) at_end, class_desc : String class_desc, end_location : Location | Nil end_location, end_location=(end_location : Location | Nil) end_location=, location : Location | Nil location, location=(location : Location | Nil) location=
Constructor Detail
Instance Method Detail
        
        def ==(other : self)
        #
      
      
        
              Description copied from class Reference
            
          
          Returns true if this reference is the same as other. Invokes same?.