 class Crystal8b7c:f320:99b9:690f:4595:cd17:293a:c069Macros8b7c:f320:99b9:690f:4595:cd17:293a:c069Var  
Crystal8b7c:f320:99b9:690f:4595:cd17:293a:c069Macros8b7c:f320:99b9:690f:4595:cd17:293a:c069Var
Crystal8b7c:f320:99b9:690f:4595:cd17:293a:c069Macros8b7c:f320:99b9:690f:4595:cd17:293a:c069STNode
   Overview  A local variable or block argument.   Defined in:   compiler/crystal/macros.cr     Instance Method Summary    #id : MacroId Returns this var's name as a MacroId.    Instance methods inherited from class Crystal8b7c:f320:99b9:690f:4595:cd17:293a:c069Macros8b7c:f320:99b9:690f:4595:cd17:293a:c069STNode
  !=(other : ASTNode) : BoolLiteral !=,  ==(other : ASTNode) : BoolLiteral ==,  class_name : StringLiteral class_name,  column_number : StringLiteral | NilLiteral column_number,  end_column_number : StringLiteral | NilLiteral end_column_number,  end_line_number : StringLiteral | NilLiteral end_line_number,  filename : StringLiteral | NilLiteral filename,  id : MacroId id,  is_a?(type : TypeNode) : BoolLiteral is_a?,  line_number : StringLiteral | NilLiteral line_number,  nil? : BoolLiteral nil?,  raise(message) : NoReturn raise,  stringify : StringLiteral stringify,  symbolize : SymbolLiteral symbolize    Instance Method Detail   def id : MacroIdSource
  Returns this var's name as a MacroId.  

    
{'path': 'public/docs/crystal/crystal/macros/var.html', 'source': 'DevDocs.IO'}