Skip to content

Instantly share code, notes, and snippets.

@straight-shoota
Created August 23, 2023 14:36
Show Gist options
  • Save straight-shoota/b89af7fbbbfbf7158ae7e78923485b8b to your computer and use it in GitHub Desktop.
Save straight-shoota/b89af7fbbbfbf7158ae7e78923485b8b to your computer and use it in GitHub Desktop.

This output is generated by a prototype of crystal tool unreachable (straight-shoota:feat/tool-unreachable@81ea65e8).

Usage:

git fetch [email protected]:straight-shoota/crystal feat/tool-unreachable
git checkout FETCH_HEAD
make crystal
bin/crystal tool unreachable src/compiler/crystal.cr -c src/compiler/ > unreachable.log
Crystal::ASTNode#at /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:19:5
Crystal::ASTNode#at /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:13:5
Crystal::ASTNode#at_end /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:32:5
Crystal::ASTNode#at_end /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:26:5
Crystal::ASTNode#clone /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:39:5
Crystal::ASTNode#doc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:49:5
Crystal::ASTNode#doc= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:55:5
Crystal::ASTNode#name_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:58:5
Crystal::ASTNode#name_size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:62:5
Crystal::ASTNode#visibility= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:66:5
Crystal::ASTNode#visibility /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:69:5
Crystal::ASTNode#nop? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:73:5
Crystal::ASTNode#true_literal? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:77:5
Crystal::ASTNode#false_literal? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:81:5
Crystal::ASTNode#class_desc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:89:5
Crystal::ASTNode#pretty_print /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:93:5
Crystal::ASTNode#single_expression /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:99:5
Crystal::ASTNode#single_expression? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:105:5
Crystal::ASTNode#accept /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/visitor.cr:25:5
Crystal::ASTNode#accept_children /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/visitor.cr:35:5
Crystal::ASTNode#inspect /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:6:5
Crystal::ASTNode#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:10:5
Crystal::ASTNode#raise /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:11:5
Crystal::ASTNode#simple_literal? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:15:5
Crystal::ASTNode#supports_autocast? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:26:5
Crystal::ASTNode#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:11:5
Crystal::ASTNode#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:19:5
Crystal::ASTNode#type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:15:5
Crystal::ASTNode#set_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:41:5
Crystal::ASTNode#set_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:49:5
Crystal::ASTNode#set_type_from /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:53:5
Crystal::ASTNode#freeze_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:73:5
Crystal::ASTNode#raise_frozen_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:77:5
Crystal::ASTNode#type= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:101:5
Crystal::ASTNode#bind_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:109:5
Crystal::ASTNode#bind_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:116:5
Crystal::ASTNode#bind /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:125:5
Crystal::ASTNode#type_from_dependencies /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:152:5
Crystal::ASTNode#unbind_from /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:156:5
Crystal::ASTNode#unbind_from /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:160:5
Crystal::ASTNode#unbind_from /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:165:5
Crystal::ASTNode#add_observer /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:170:5
Crystal::ASTNode#remove_observer /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:175:5
Crystal::ASTNode#set_enclosing_call /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:179:5
Crystal::ASTNode#remove_enclosing_call /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:193:5
Crystal::ASTNode#notify_observers /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:197:5
Crystal::ASTNode#update /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:204:5
Crystal::ASTNode#propagate /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:227:5
Crystal::ASTNode#map_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:234:5
Crystal::ASTNode#restrict_type_to_freeze_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:242:5
Crystal::ASTNode#find_owner_trace /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/bindings.cr:265:5
Crystal::ASTNode#wrong_number_of_arguments /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:2:3
Crystal::ASTNode#wrong_number_of /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:10:3
Crystal::ASTNode#wrong_number_of /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:6:3
Crystal::ASTNode#wrong_number_of_message /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:18:3
Crystal::ASTNode#wrong_number_of_message /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:14:3
Crystal::ASTNode#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:5:5
Crystal::ASTNode#filtered_by /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/filters.cr:27:5
Crystal::ASTNode#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:30:5
Crystal::ASTNode#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:34:5
Crystal::ASTNode#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:38:5
Crystal::ASTNode#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:42:5
Crystal::ASTNode#warning /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/warnings.cr:87:5
Crystal::ASTNode#to_macro_id /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:368:5
Crystal::ASTNode#to_string /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:372:5
Crystal::ASTNode#truthy? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:382:5
Crystal::ASTNode#interpret /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:393:5
Crystal::ASTNode#interpret_compare /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:449:5
Crystal::ASTNode#stringify /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:453:5
Crystal::ASTNode#symbolize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:457:5
Crystal::ASTNode#class_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:461:5
Crystal::ASTNode#macro_is_a? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/types.cr:282:5
Crystal::ASTNode#no_returns? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:5:5
Crystal::Expressions#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:155:5
Crystal::Expressions#last /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:159:5
Crystal::NumberLiteral#has_sign? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:313:5
Crystal::NumberLiteral#bool_bin_op /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:552:5
Crystal::NumberLiteral#num_bin_op /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:559:5
Crystal::NumberLiteral#int_bin_op /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:566:5
Crystal::RangeLiteral#interpret_map /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:1103:5
Crystal::Var#to_macro_id /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:1979:5
Crystal::Call#tuple_indexer_helper /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call.cr:491:3
Crystal::Call#named_tuple_indexer_helper /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call.cr:562:3
Crystal::Call#in_macro_target /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call.cr:757:3
Crystal::Call#bubbling_exception /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call.cr:1102:3
Crystal::Call#gather_names_in_all_overloads /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:244:11
Crystal::Call#raise_no_overload_matches /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:382:11
Crystal::Call#check_recursive_splat_call /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/call_error.cr:980:3
Crystal::BinaryOp#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:964:5
Crystal::BinaryOp#accept_children /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:967:5
Crystal::BinaryOp#end_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:972:5
Crystal::BinaryOp#interpret /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:1298:5
Crystal::Def#accept_children /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1092:5
Crystal::Def#clone_without_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1105:5
Crystal::Def#clone_without_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:209:5
Crystal::Def#macro_owner /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:174:5
Crystal::Def#macro_owner? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:178:5
Crystal::Def#add_special_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:182:5
Crystal::Def#match /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:225:5
Crystal::Def#free_var? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:231:5
Crystal::Def#free_var? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:238:5
Crystal::Def#expand_default_arguments /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/default_arguments.cr:4:3
Crystal::Def#expand_new_from_initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/new.cr:128:5
Crystal::Def#expand_new_signature_from_initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/new.cr:134:5
Crystal::Def#expand_new_default_arguments /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/new.cr:259:5
Crystal::Def#to_json /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/to_json.cr:14:3
Crystal::Def#interpret /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:1389:5
Crystal::Def#mangled_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:13:5
Crystal::Def#varargs? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:67:5
Crystal::Def#call_convention /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:71:5
Crystal::Def#c_calling_convention? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:80:5
Crystal::Def#llvm_intrinsic? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:88:5
Crystal::Def#compute_c_calling_convention /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:92:13
Crystal::Def#proc_c_calling_convention? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/ast.cr:114:5
Crystal::Macro#match /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:251:5
Crystal::UnaryExpression#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1157:5
Crystal::UnaryExpression#accept_children /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1160:5
Crystal::UnaryExpression#end_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1164:5
Crystal::UnaryExpression#interpret /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:1469:5
Crystal::Generic::Suffix#none? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1584:7
Crystal::ControlExpression#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1807:5
Crystal::ControlExpression#accept_children /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1810:5
Crystal::ControlExpression#end_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/ast.cr:1814:5
Crystal::ControlExpression#interpret /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:2114:5
Crystal::Visitor#visit_any /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/visitor.cr:5:5
Crystal::Visitor#end_visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/visitor.cr:13:5
Crystal::Visitor#end_visit_any /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/visitor.cr:16:5
Crystal::Visitor#accept /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/visitor.cr:19:5
Crystal::ToSVisitor::DefArgType#none? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:22:7
Crystal::ToSVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:781:5
Crystal::ToSVisitor#visit_interpolation /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:113:5
Crystal::ToSVisitor#in_parenthesis /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:479:5
Crystal::ToSVisitor#with_indent /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:1527:5
Crystal::ToSVisitor#inside_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:1552:5
Crystal::ToSVisitor#outside_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:1558:5
Crystal::ToSVisitor#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:1569:5
Crystal::ToSVisitor#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/to_s.cr:1565:5
Crystal::Type::TypeLookup#in_generic_args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_lookup.cr:429:5
Crystal::Type#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:11:5
Crystal::Type#doc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:15:5
Crystal::Type#locations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:20:5
Crystal::Type#opaque_id /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:26:5
Crystal::Type#namespace /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:32:5
Crystal::Type#each_namespace /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:37:5
Crystal::Type#abstract? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:46:5
Crystal::Type#abstract_leaf? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:53:5
Crystal::Type#struct? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:70:5
Crystal::Type#extern_union? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:80:5
Crystal::Type#packed? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:86:5
Crystal::Type#reference_like? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:93:5
Crystal::Type#defs /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:112:5
Crystal::Type#macros /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:118:5
Crystal::Type#can_be_stored? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:140:5
Crystal::Type#subclasses /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:145:5
Crystal::Type#all_subclasses /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:151:5
Crystal::Type#append_subclasses /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:157:13
Crystal::Type#leaf? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:165:5
Crystal::Type#class? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:169:5
Crystal::Type#metaclass? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:177:5
Crystal::Type#pointer? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:188:5
Crystal::Type#nil_type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:192:5
Crystal::Type#nilable? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:196:5
Crystal::Type#bool_type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:200:5
Crystal::Type#no_return? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:204:5
Crystal::Type#virtual? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:208:5
Crystal::Type#virtual_metaclass? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:212:5
Crystal::Type#proc? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:216:5
Crystal::Type#void? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:220:5
Crystal::Type#virtual_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:224:5
Crystal::Type#virtual_type! /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:228:5
Crystal::Type#generic_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:236:5
Crystal::Type#includes_type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:240:5
Crystal::Type#remove_typedef /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:244:5
Crystal::Type#class_var_owner /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:252:5
Crystal::Type#has_in_type_vars? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:256:5
Crystal::Type#lookup_new_in_ancestors? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:264:5
Crystal::Type#devirtualize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:270:5
Crystal::Type#implements? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:281:5
Crystal::Type#filter_by /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:299:5
Crystal::Type#filter_by_responds_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:303:5
Crystal::Type#add_instance_var_initializer /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:307:5
Crystal::Type#declare_instance_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:311:5
Crystal::Type#has_protected_access_to? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:325:5
Crystal::Type#same_namespace? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:340:5
Crystal::Type#top_namespace /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:345:13
Crystal::Type#types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:368:5
Crystal::Type#types? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:372:5
Crystal::Type#lookup_defs /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:398:5
Crystal::Type#lookup_defs /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:404:5
Crystal::Type#lookup_defs_without_parents /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:438:5
Crystal::Type#lookup_defs_without_parents /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:432:5
Crystal::Type#lookup_defs_with_modules /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:444:5
Crystal::Type#lookup_first_def /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:459:5
Crystal::Type#has_def? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:464:5
Crystal::Type#has_def_without_parents? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:468:5
Crystal::Type#lookup_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:483:5
Crystal::Type#lookup_macros /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:515:5
Crystal::Type#including_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:543:5
Crystal::Type#allows_instance_vars? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:550:5
Crystal::Type#instance_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:565:5
Crystal::Type#class_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:569:5
Crystal::Type#all_instance_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:573:5
Crystal::Type#all_class_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:581:5
Crystal::Type#index_of_instance_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:590:5
Crystal::Type#lookup_instance_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:608:5
Crystal::Type#lookup_instance_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:646:5
Crystal::Type#lookup_instance_var? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:612:5
Crystal::Type#lookup_class_var? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:617:5
Crystal::Type#lookup_class_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:621:5
Crystal::Type#has_instance_var_initializer? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:625:5
Crystal::Type#all_instance_vars_count /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:629:5
Crystal::Type#lookup_similar_instance_var_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:633:5
Crystal::Type#lookup_similar_instance_var_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/suggestions.cr:76:5
Crystal::Type#add_subclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:663:5
Crystal::Type#replace_type_parameters /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:669:5
Crystal::Type#depth /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:673:5
Crystal::Type#remove_alias /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:681:5
Crystal::Type#remove_alias_if_simple /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:685:5
Crystal::Type#remove_indirection /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:689:5
Crystal::Type#remove_literal /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:693:5
Crystal::Type#generic_nest /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:697:5
Crystal::Type#double_variadic? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:701:5
Crystal::Type#splat_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:705:5
Crystal::Type#type_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:709:5
Crystal::Type#unbound? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:713:5
Crystal::Type#private? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:717:5
Crystal::Type#private= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:721:5
Crystal::Type#type_var? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:725:5
Crystal::Type#sizeof_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:730:5
Crystal::Type#get_instance_var_initializer /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:740:5
Crystal::Type#check_restriction_exception /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:747:5
Crystal::Type#all? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:754:5
Crystal::Type#inspect /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:764:5
Crystal::Type#to_s_with_options /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:772:5
Crystal::Type#pretty_print /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:774:5
Crystal::Type#lookup_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_lookup.cr:44:3
Crystal::Type#lookup_type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_lookup.cr:49:3
Crystal::Type#lookup_type_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_lookup.cr:55:3
Crystal::Type#lookup_type_var? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_lookup.cr:60:3
Crystal::Type#each_cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:181:5
Crystal::Type#cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:185:5
Crystal::Type#append_cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:189:5
Crystal::Type#cover_size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:193:5
Crystal::Type#implicitly_converted_in_c_to? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/lib.cr:299:3
Crystal::Type#lookup_matches /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/method_lookup.cr:69:5
Crystal::Type#lookup_matches_without_parents /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/method_lookup.cr:108:5
Crystal::Type#lookup_matches_with_modules /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/method_lookup.cr:161:5
Crystal::Type#check_method_missing /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/method_missing.cr:7:5
Crystal::Type#lookup_method_missing /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/method_missing.cr:25:5
Crystal::Type#define_method_from_method_missing /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/method_missing.cr:30:5
Crystal::Type#raise_wrong_method_missing_expansion /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/method_missing.cr:119:13
Crystal::Type#lookup_path /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/path_lookup.cr:36:5
Crystal::Type#lookup_path /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/path_lookup.cr:42:5
Crystal::Type#lookup_path_item /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/path_lookup.cr:72:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:805:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:826:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:843:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:857:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:861:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:809:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:834:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:839:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:874:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:891:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:937:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:976:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:980:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:984:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:988:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:992:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:996:5
Crystal::Type#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1000:5
Crystal::Type#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1004:5
Crystal::Type#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1008:5
Crystal::Type#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1020:5
Crystal::Type#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1012:5
Crystal::Type#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1028:5
Crystal::Type#compatible_with? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1032:5
Crystal::Type#lookup_similar_path /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/suggestions.cr:8:5
Crystal::Type#lookup_similar_path /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/suggestions.cr:12:5
Crystal::Type#lookup_similar_def /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/suggestions.cr:40:5
Crystal::Type#lookup_similar_def_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/suggestions.cr:72:5
Crystal::Type#ffi_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/c.cr:11:5
Crystal::Type#ffi_arg_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/c.cr:16:5
Crystal::Type#passed_as_self? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:6:5
Crystal::Type#passed_by_value? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:23:5
Crystal::Type#has_inner_pointers? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:54:5
Crystal::Type#llvm_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:105:5
Crystal::Type#llvm_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:99:5
Crystal::Type#append_to_expand_union_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:109:5
Crystal::NamedType#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:791:5
Crystal::NamedType#add_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:796:5
Crystal::NamedType#types? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:803:5
Crystal::NamedType#append_full_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:807:5
Crystal::NamedType#full_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:825:5
Crystal::NamedType#to_s_with_options /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:829:5
Crystal::DefWithMetadata#each_corresponding_param /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:291:5
Crystal::HookKind#included? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:853:5
Crystal::HookKind#extended? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:854:5
Crystal::HookKind#method_added? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:855:5
Crystal::ModuleType#add_def /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:907:5
Crystal::ModuleType#add_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:938:5
Crystal::ModuleType#add_hook /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:969:5
Crystal::ModuleType#check_macro_param_count /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:975:13
Crystal::ModuleType#filter_by_responds_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:982:5
Crystal::ModuleType#include /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:986:5
Crystal::ModuleType#type_desc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1005:5
Crystal::NonGenericModuleType#add_including_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1141:5
Crystal::NonGenericModuleType#including_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1150:5
Crystal::NonGenericModuleType#add_to_including_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1160:5
Crystal::NonGenericModuleType#raw_including_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1168:5
Crystal::NonGenericModuleType#remove_indirection /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1172:5
Crystal::NonGenericModuleType#filter_by_responds_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1180:5
Crystal::NonGenericModuleType#add_instance_var_initializer /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1188:5
Crystal::NonGenericModuleType#cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:199:5
Crystal::NonGenericModuleType#append_cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:203:5
Crystal::NonGenericModuleType#cover_size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:211:5
Crystal::NonGenericModuleType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1472:5
Crystal::NonGenericModuleType#append_to_expand_union_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:138:5
Crystal::ClassType#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1232:5
Crystal::ClassType#superclass= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1239:5
Crystal::ClassType#add_subclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1244:5
Crystal::ClassType#force_add_subclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1257:5
Crystal::ClassType#type_desc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1261:5
Crystal::PrimitiveType#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1310:5
Crystal::PrimitiveType#abstract? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1315:5
Crystal::PrimitiveType#llvm_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:115:5
Crystal::AutocastType#set_exact_match /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1461:5
Crystal::AutocastType#add_match /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1466:5
Crystal::AutocastType#exact_match? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1479:5
Crystal::AutocastType#remove_literal /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1483:5
Crystal::AutocastType#check_restriction_exception /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1487:5
Crystal::AutocastType#matches_exactly? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1760:5
Crystal::AutocastType#matches_partially? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1766:5
Crystal::AutocastType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1770:5
Crystal::AutocastType#compatible_with? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1792:5
Crystal::GenericClassType#class? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1888:5
Crystal::GenericClassType#can_be_stored? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1892:5
Crystal::GenericClassType#new_generic_instance /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1896:5
Crystal::GenericClassType#initialize_metaclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1900:15
Crystal::GenericClassType#type_desc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1904:5
Crystal::GenericClassType#including_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1908:5
Crystal::GenericClassType#remove_indirection /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1921:5
Crystal::GenericClassType#to_s_with_options /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1929:5
Crystal::GenericClassType#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:748:5
Crystal::GenericClassType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:764:5
Crystal::GenericInstanceType#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1973:5
Crystal::GenericInstanceType#class_var_owner /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1977:5
Crystal::GenericInstanceType#parents /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1981:5
Crystal::GenericInstanceType#replace_type_parameters /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:1987:5
Crystal::GenericInstanceType#implements? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2031:5
Crystal::GenericInstanceType#implements? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2048:5
Crystal::GenericInstanceType#has_in_type_vars? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2053:5
Crystal::GenericInstanceType#unbound? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2062:5
Crystal::GenericInstanceType#to_s_with_options /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2071:5
Crystal::GenericInstanceType#lookup_path_item /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/path_lookup.cr:130:5
Crystal::GenericInstanceType#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1112:5
Crystal::GenericInstanceType#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1117:5
Crystal::GenericInstanceType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1136:5
Crystal::GenericInstanceType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1151:5
Crystal::GenericInstanceType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1245:5
Crystal::GenericInstanceType#restrict_type_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1257:5
Crystal::GenericClassInstanceType#after_initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2120:5
Crystal::GenericClassInstanceType#add_subclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2127:5
Crystal::GenericClassInstanceType#virtual_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2140:5
Crystal::GenericClassInstanceType#virtual_type! /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2152:5
Crystal::GenericClassInstanceType#filter_by_responds_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2160:5
Crystal::GenericClassInstanceType#class? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2164:5
Crystal::GenericClassInstanceType#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:770:5
Crystal::TupleInstanceType#var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2477:5
Crystal::NamedTupleType#each_instantiated_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2530:5
Crystal::NamedTupleInstanceType#var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2609:5
Crystal::TypeDefType#type_def_type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2709:5
Crystal::MetaclassType#virtual_type! /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2912:5
Crystal::GenericClassInstanceMetaclassType#virtual_type! /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:2981:5
Crystal::UnionType#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3117:5
Crystal::UnionType#parents /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3121:5
Crystal::UnionType#superclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3125:5
Crystal::UnionType#generic_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3129:5
Crystal::UnionType#metaclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3133:5
Crystal::UnionType#generic_nest /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3137:5
Crystal::UnionType#includes_type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3141:5
Crystal::UnionType#filter_by_responds_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3145:5
Crystal::UnionType#each_concrete_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3150:5
Crystal::UnionType#virtual_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3174:5
Crystal::UnionType#implements? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3182:5
Crystal::UnionType#replace_type_parameters /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3187:5
Crystal::UnionType#unbound? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3212:5
Crystal::UnionType#all? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3216:5
Crystal::UnionType#to_s_with_options /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3220:5
Crystal::UnionType#type_desc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3235:5
Crystal::UnionType#each_cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:217:5
Crystal::UnionType#cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:223:5
Crystal::UnionType#append_cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:229:5
Crystal::UnionType#cover_size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:233:5
Crystal::UnionType#lookup_path_item /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/path_lookup.cr:145:5
Crystal::UnionType#restriction_of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1038:5
Crystal::UnionType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1042:5
Crystal::UnionType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1087:5
Crystal::UnionType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1091:5
Crystal::UnionType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1095:5
Crystal::UnionType#restrict /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1099:5
Crystal::UnionType#restrict_type_or_fun_or_generic /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/restrictions.cr:1103:5
Crystal::UnionType#expand_union_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/types.cr:158:5
Crystal::VirtualType#each_concrete_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3396:5
Crystal::VirtualType#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3457:5
Crystal::VirtualType#each_cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cover.cr:239:5
Crystal::VirtualMetaclassType#each_concrete_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/types.cr:3495:5
Crystal::Program#named_tuple_of /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/program.cr:324:5
Crystal::Program#static_array_of /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/program.cr:443:5
Crystal::Program#compact_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_merge.cr:69:5
Crystal::Program#parse_macro_source /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/macros.cr:37:3
Crystal::Program#ast_node /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/types.cr:146:5
Crystal::Program#run /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:20:5
Crystal::Program#evaluate /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:29:5
Crystal::Command#cursor_command /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/command/cursor.cr:43:11
Crystal::Command#parse_with_crystal_opts /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/command.cr:728:11
Crystal::Codegen::Target#musl? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/target.cr:147:3
Crystal::Codegen::Target#== /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/target.cr:206:3
Crystal::Debug#default? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/compiler.cr:16:5
Crystal::Compiler::CompilationUnit#bc_name_new /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/compiler.cr:821:7
Crystal::Compiler#with_file_lock /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/compiler.cr:298:13
Crystal::Compiler#run_dsymutil /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/compiler.cr:306:13
Crystal::AbstractDefChecker#this_warning_will_become_an_error /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/abstract_def_checker.cr:399:11
Crystal::Primitive#clone_without_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:62:5
Crystal::MetaVar#local_vars? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:490:5
Crystal::MetaVar#pretty_print /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:515:5
Crystal::MetaTypeVar::Kind#class? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:559:7
Crystal::MetaTypeVar::Kind#instance? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/ast.cr:560:7
Crystal::SemanticVisitor#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:22:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:32:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:101:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:111:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:120:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:126:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:135:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:141:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:148:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:155:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:161:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:168:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:174:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:180:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:184:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:189:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:194:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:199:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:209:3
Crystal::SemanticVisitor#visit /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:213:3
Crystal::SemanticVisitor#visit_any /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:217:3
Crystal::SemanticVisitor#end_visit_any /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:223:3
Crystal::SemanticVisitor#free_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:248:3
Crystal::SemanticVisitor#nesting_exp? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:252:3
Crystal::SemanticVisitor#lookup_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:263:3
Crystal::SemanticVisitor#check_outside_exp /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:274:3
Crystal::SemanticVisitor#expand_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:278:3
Crystal::SemanticVisitor#expand_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:336:3
Crystal::SemanticVisitor#expand_macro_arguments /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:386:3
Crystal::SemanticVisitor#expand_macro_argument /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:407:3
Crystal::SemanticVisitor#expand_inline_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:426:3
Crystal::SemanticVisitor#eval_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:455:3
Crystal::SemanticVisitor#process_annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:479:3
Crystal::SemanticVisitor#lookup_annotation /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:487:3
Crystal::SemanticVisitor#validate_annotation /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:510:3
Crystal::SemanticVisitor#check_class_var_annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:523:3
Crystal::SemanticVisitor#check_allowed_in_lib /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:535:3
Crystal::SemanticVisitor#check_declare_var_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:548:3
Crystal::SemanticVisitor#class_var_owner /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:560:3
Crystal::SemanticVisitor#interpret_enum_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:570:3
Crystal::SemanticVisitor#inside_exp? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:576:3
Crystal::SemanticVisitor#pushing_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:580:3
Crystal::SemanticVisitor#read_annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/semantic_visitor.cr:589:3
Crystal::Transformer#before_transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:14:5
Crystal::Transformer#after_transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:17:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:20:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:41:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:62:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:67:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:73:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:79:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:84:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:94:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:106:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:113:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:120:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:127:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:133:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:152:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:168:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:173:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:178:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:183:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:189:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:194:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:200:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:205:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:216:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:222:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:234:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:238:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:248:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:253:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:257:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:263:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:269:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:275:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:290:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:296:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:301:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:306:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:318:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:328:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:334:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:339:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:346:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:351:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:356:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:361:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:369:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:374:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:379:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:385:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:391:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:397:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:402:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:406:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:410:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:414:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:418:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:422:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:426:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:430:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:435:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:439:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:443:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:447:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:451:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:455:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:459:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:463:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:468:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:475:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:479:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:484:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:489:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:493:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:498:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:502:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:507:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:512:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:518:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:524:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:531:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:537:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:542:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:547:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:552:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:557:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:561:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:566:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:570:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:574:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:581:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:587:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:591:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:595:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:601:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/transformer.cr:5:5
Crystal::Transformer#transform /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/transformer.cr:9:5
Crystal::Transformer#transform_many /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/transformer.cr:606:5
Crystal::CleanupTransformer#compute_last_truthiness /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cleanup_transformer.cr:123:5
Crystal::CleanupTransformer#transform_is_a_or_responds_to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cleanup_transformer.cr:882:5
Crystal::CleanupTransformer#simple_constant? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cleanup_transformer.cr:1112:5
Crystal::CleanupTransformer#simple_constant? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/cleanup_transformer.cr:1108:5
Crystal::CodeError#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:14:5
Crystal::CodeError#to_s_with_source /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:18:5
Crystal::CodeError#to_s_with_source /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:43:5
Crystal::CodeError#to_json /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:20:5
Crystal::CodeError#true_filename /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:26:5
Crystal::CodeError#relative_filename /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:49:5
Crystal::CodeError#colorize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:53:5
Crystal::CodeError#with_color /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:57:5
Crystal::CodeError#replace_leading_tabs_with_spaces /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/exception.cr:61:5
Crystal::TypeException#color= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exception.cr:14:5
Crystal::TypeException#error_trace= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exception.cr:19:5
Crystal::TypeException#to_json_single /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exception.cr:62:5
Crystal::TypeException#inspect_with_backtrace /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exception.cr:75:5
Crystal::TypeException#to_s_with_source /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exception.cr:86:5
Crystal::TypeException#has_location? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exception.cr:149:5
Crystal::ExhaustivenessChecker::Target#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exhaustiveness_checker.cr:285:5
Crystal::ExhaustivenessChecker::Target#cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exhaustiveness_checker.cr:307:5
Crystal::ExhaustivenessChecker::Target#cover /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exhaustiveness_checker.cr:292:5
Crystal::ExhaustivenessChecker::Target#reject_covered! /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exhaustiveness_checker.cr:311:5
Crystal::ExhaustivenessChecker::Target#covered? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exhaustiveness_checker.cr:314:5
Crystal::ExhaustivenessChecker::Target#missing_cases /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exhaustiveness_checker.cr:317:5
Crystal::ExhaustivenessChecker::Target#add_subtargets /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/exhaustiveness_checker.cr:320:5
Crystal::TypeFilter#not /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/filters.cr:53:5
Crystal::AndTypeFilter#not /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/filters.cr:90:5
Crystal::OrTypeFilter#not /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/filters.cr:119:5
Crystal::NotFilter#not /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/filters.cr:215:5
Crystal::TypeFilters#each /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/filters.cr:349:5
Crystal::LiteralExpander#expand /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/literal_expander.cr:1030:5
Crystal::LiteralExpander#complex_elem_temp_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/literal_expander.cr:112:5
Crystal::MainVisitor::BlockKind#none? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:71:7
Crystal::MainVisitor::BlockKind#while? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:72:7
Crystal::MainVisitor::BlockKind#block? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:73:7
Crystal::MainVisitor#first_time_accessing_meta_type_var? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:606:5
Crystal::MainVisitor#check_lib_call_arg /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:1535:5
Crystal::MainVisitor#filter_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:2207:5
Crystal::MainVisitor#with_block_kind /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:2277:5
Crystal::MainVisitor#expand /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3039:5
Crystal::MainVisitor#lookup_var_or_instance_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3191:5
Crystal::MainVisitor#lookup_var_or_instance_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3195:5
Crystal::MainVisitor#lookup_var_or_instance_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3199:5
Crystal::MainVisitor#bind_meta_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3203:5
Crystal::MainVisitor#bind_meta_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3207:5
Crystal::MainVisitor#bind_meta_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3211:5
Crystal::MainVisitor#request_type_filters /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3254:5
Crystal::MainVisitor#ignoring_type_filters /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3264:5
Crystal::MainVisitor#lookup_similar_var_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/main_visitor.cr:3273:5
Crystal::MatchContext#self_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/match.cr:96:5
Crystal::Matches#each /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/match.cr:158:5
Crystal::Matches#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/match.cr:168:5
Crystal::RecursiveStructChecker#push /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/recursive_struct_checker.cr:186:3
Crystal::TopLevelVisitor#process_def_annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/top_level_visitor.cr:1155:3
Crystal::TopLevelVisitor#current_type_scope /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/top_level_visitor.cr:1242:3
Crystal::TypeDeclarationProcessor#check_non_nilable_for_generic_module /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_declaration_processor.cr:332:11
Crystal::TypeDeclarationProcessor#has_syntax_nil? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_declaration_processor.cr:360:11
Crystal::TypeDeclarationProcessor#raise_not_initialized_in_all_initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/semantic/type_declaration_processor.cr:762:11
Crystal::WarningLevel#none? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/warnings.cr:4:5
Crystal::WarningCollection#exclude_lib_path? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/warnings.cr:20:5
Crystal::TablePrint::Separator#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/table_print.cr:6:5
Crystal::TablePrint#build /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/table_print.cr:68:5
Crystal::TablePrint#row /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/table_print.cr:77:5
Crystal::TablePrint#cell /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/table_print.cr:89:5
Crystal::ContextVisitor#inside_typed_def /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/context.cr:115:5
Crystal::Doc::HTMLOption#highlight? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/item.cr:13:3
Crystal::Doc::HTMLOption#all? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/item.cr:14:3
Crystal::Doc::JsTypeTemplate#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/templates.cr:80:3
Crystal::Doc::JsSearchTemplate#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/templates.cr:84:3
Crystal::Doc::JsNavigatorTemplate#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/templates.cr:88:3
Crystal::Doc::JsVersionsTemplate#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/templates.cr:92:3
Crystal::Doc::JsUsageModal#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/templates.cr:96:3
Crystal::Doc::StyleTemplate#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/templates.cr:100:3
Crystal::Doc::Type#full_name_without_type_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/type.cr:342:3
Crystal::Doc::Type#lookup_method /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/type.cr:423:3
Crystal::Doc::Type#lookup_class_method /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/type.cr:431:3
Crystal::Doc::Type#lookup_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/type.cr:439:3
Crystal::Doc::Type#lookup_in_methods /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/type.cr:447:11
Crystal::Doc::Type#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/type.cr:468:3
Crystal::Doc::Type#node_to_html /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/doc/type.cr:487:3
Crystal::Location#inspect /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/location.cr:80:3
Crystal::Location#pretty_print /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/location.cr:88:3
Crystal::Keyword#as? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:9:5
Crystal::Keyword#as_question? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:10:5
Crystal::Keyword#for? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:25:5
Crystal::Keyword#in? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:28:5
Crystal::Keyword#is_a_question? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:31:5
Crystal::Keyword#nil? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:36:5
Crystal::Keyword#nil_question? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:37:5
Crystal::Keyword#of? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:38:5
Crystal::Keyword#responds_to_question? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:46:5
Crystal::Keyword#super? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:52:5
Crystal::Keyword#type? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:55:5
Crystal::Keyword#uninitialized? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:57:5
Crystal::Keyword#union? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:58:5
Crystal::Keyword#verbatim? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:61:5
Crystal::Token::Kind#op_grave? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:191:7
Crystal::Token::DelimiterKind#symbol_array? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/token.cr:290:7
Crystal::Lexer::MacroKeywordState#other? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2011:7
Crystal::Lexer#filename= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:95:5
Crystal::Lexer#token_end_location /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:1048:5
Crystal::Lexer#slash_is_regex! /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:1052:5
Crystal::Lexer#slash_is_not_regex! /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:1056:5
Crystal::Lexer#next_macro_token /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:1630:5
Crystal::Lexer#lookahead /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:1973:5
Crystal::Lexer#peek_ahead /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:1985:5
Crystal::Lexer#skip_macro_whitespace /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:1994:5
Crystal::Lexer#macro_starts_with_keyword? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2014:5
Crystal::Lexer#check_heredoc_start /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2084:5
Crystal::Lexer#char_to_hex /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2342:5
Crystal::Lexer#next_char_check_line /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2757:5
Crystal::Lexer#next_token_skip_space /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2784:5
Crystal::Lexer#next_token_skip_space_or_newline /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2789:5
Crystal::Lexer#next_token_skip_statement_end /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2794:5
Crystal::Lexer#next_token_never_a_symbol /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2799:5
Crystal::Lexer#current_pos= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2816:5
Crystal::Lexer#string /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2820:5
Crystal::Lexer#peek_not_ident_part_or_end_next_char /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2870:5
Crystal::Lexer#skip_space /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2884:5
Crystal::Lexer#skip_space_or_newline /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2890:5
Crystal::Lexer#skip_statement_end /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2896:5
Crystal::Lexer#raise /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/lexer.cr:2934:5
Crystal::Parser::ParseMode#enum? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:11:7
Crystal::Parser#parse_expression_suffix /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:348:5
Crystal::Parser#check_type_declaration /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:1230:5
Crystal::Parser#check_not_inside_def /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:1325:5
Crystal::Parser#preserve_stop_on_do /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:4398:5
Crystal::Parser#parse_block2 /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:4434:5
Crystal::Parser#parse_type_splat /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:5198:5
Crystal::Parser#with_isolated_var_scope /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:6217:5
Crystal::Parser#with_lexical_var_scope /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:6230:5
Crystal::Parser#open /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:6272:5
Crystal::Parser#push_visibility /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/parser.cr:6343:5
Crystal::VirtualFile#inspect /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/virtual_file.cr:24:3
Crystal::VirtualFile#pretty_print /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/syntax/virtual_file.cr:28:3
Crystal::Formatter#indent /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:4799:5
Crystal::Formatter#indent /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:4803:5
Crystal::Formatter#indent /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:4792:5
Crystal::Formatter#format_def_arg /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:1648:5
Crystal::Formatter#visit_asm_parts /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:4473:5
Crystal::Formatter#no_indent /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:4820:5
Crystal::Formatter#write_indent /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:4840:5
Crystal::Formatter#write_keyword /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:5110:5
Crystal::Formatter#inside_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:5177:5
Crystal::Formatter#outside_macro /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:5183:5
Crystal::Formatter#inside_cond /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:5207:5
Crystal::Formatter#inside_call_or_assign /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/formatter.cr:5213:5
Crystal::Init::View#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/init.cr:183:7
Crystal::Init::View#overwriting? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/init.cr:187:7
Crystal::Init::View#render /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/init.cr:191:7
Crystal::Init::View#log_message /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/init.cr:199:7
Crystal::Init::View#module_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/init.cr:207:7
Crystal::Init::View#path /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/init.cr:221:7
Crystal::Playground::Agent#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent.cr:7:3
Crystal::Playground::Agent#i /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent.cr:11:3
Crystal::Playground::Agent#safe_to_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent.cr:45:3
Crystal::Playground::Agent#safe_to_html_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent.cr:49:3
Crystal::Playground::Agent#to_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent.cr:53:3
Crystal::Playground::Agent#to_html_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent.cr:57:3
Crystal::Playground::Agent#send /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent.cr:61:11
Crystal::Playground::AgentInstrumentorTransformer#ignoring_line_of_node /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/agent_instrumentor_transformer.cr:230:5
Crystal::Playground::Session#send_with_json_builder /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/server.cr:127:5
Crystal::Playground::PlaygroundPage#render_with_layout /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/playground/server.cr:216:5
Crystal::HierarchyPrinter#print_all /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:18:5
Crystal::HierarchyPrinter#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:22:5
Crystal::HierarchyPrinter#execute /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:28:5
Crystal::HierarchyPrinter#compute_targets /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:36:5
Crystal::HierarchyPrinter#compute_targets /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:44:5
Crystal::HierarchyPrinter#compute_target /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:52:5
Crystal::HierarchyPrinter#compute_target /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:68:5
Crystal::HierarchyPrinter#compute_target /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:85:5
Crystal::HierarchyPrinter#compute_target /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:93:5
Crystal::HierarchyPrinter#must_print? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:97:5
Crystal::HierarchyPrinter#must_print? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:101:5
Crystal::HierarchyPrinter#type_size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:105:5
Crystal::HierarchyPrinter#ivar_size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:129:5
Crystal::HierarchyPrinter#constant_type_size? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:144:5
Crystal::HierarchyPrinter#constant_ivar_size? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:165:5
Crystal::TextHierarchyPrinter#with_indent /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/tools/print_hierarchy.cr:332:5
Crystal::CrystalPath#each_file_expansion /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/crystal_path.cr:129:5
Crystal::Repl::Value#value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/value.cr:15:3
Crystal::Repl::Compiler#dispatch_class_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:1103:11
Crystal::Repl::Compiler#dispatch_class_var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:1085:11
Crystal::Repl::Compiler#with_scope /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:3050:11
Crystal::Repl::Compiler#put_def /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:3247:11
Crystal::Repl::Compiler#append /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:3293:11
Crystal::Repl::Compiler#append /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:3319:11
Crystal::Repl::Compiler#append /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:3331:11
Crystal::Repl::Compiler#append /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:3335:11
Crystal::Repl::Compiler#with_node_override /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/compiler.cr:3413:11
Crystal::Repl::ClassVars#each_initialized_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/class_vars.cr:67:3
Crystal::Repl::Context#checkout_stack /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/context.cr:108:3
Crystal::Repl::Interpreter#current_local_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/interpreter.cr:512:11
Crystal::Repl::LocalVars#names /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/local_vars.cr:77:3
Crystal::Repl#run_code /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/repl.cr:61:3
Crystal::LibFFI::Status#bad_typedef? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:71:7
Crystal::LibFFI::Status#bad_abi? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:72:7
Crystal::LibFFI::Status#bad_argtype? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:73:7
Crystal::LibFFI::TypeEnum#void? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:77:7
Crystal::LibFFI::TypeEnum#int? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:78:7
Crystal::LibFFI::TypeEnum#float? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:79:7
Crystal::LibFFI::TypeEnum#double? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:80:7
Crystal::LibFFI::TypeEnum#longdouble? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:81:7
Crystal::LibFFI::TypeEnum#uint8? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:82:7
Crystal::LibFFI::TypeEnum#sint8? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:83:7
Crystal::LibFFI::TypeEnum#uint16? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:84:7
Crystal::LibFFI::TypeEnum#sint16? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:85:7
Crystal::LibFFI::TypeEnum#uint32? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:86:7
Crystal::LibFFI::TypeEnum#sint32? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:87:7
Crystal::LibFFI::TypeEnum#uint64? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:88:7
Crystal::LibFFI::TypeEnum#sint64? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:89:7
Crystal::LibFFI::TypeEnum#struct? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:90:7
Crystal::LibFFI::TypeEnum#pointer? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:91:7
Crystal::LibFFI::TypeEnum#complex? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:92:7
Crystal::LibFFI::Cif#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:95:5
Crystal::LibFFI::Type#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/lib_ffi.cr:104:5
Crystal::FFI::Type#inspect /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/type.cr:78:5
Crystal::FFI::CallInterface#inspect /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/call_interface.cr:67:5
Crystal::FFI::Closure#cast /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/ffi/closure.cr:17:5
Crystal::PryReader#on_ctrl_down /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/pry_reader.cr:23:3
Crystal::PryReader#on_ctrl_left /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/pry_reader.cr:27:3
Crystal::PryReader#on_ctrl_right /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/interpreter/pry_reader.cr:31:3
Crystal::Loader#load_library /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/loader.cr:80:3
Crystal::Loader#close_all /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/loader.cr:97:3
Crystal::Macros::ASTNode#id /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:344:5
Crystal::Macros::ASTNode#stringify /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:358:5
Crystal::Macros::ASTNode#symbolize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:366:5
Crystal::Macros::ASTNode#class_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:378:5
Crystal::Macros::ASTNode#filename /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:383:5
Crystal::Macros::ASTNode#line_number /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:390:5
Crystal::Macros::ASTNode#column_number /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:397:5
Crystal::Macros::ASTNode#end_line_number /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:404:5
Crystal::Macros::ASTNode#end_column_number /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:411:5
Crystal::Macros::ASTNode#== /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:416:5
Crystal::Macros::ASTNode#!= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:421:5
Crystal::Macros::ASTNode#raise /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:426:5
Crystal::Macros::ASTNode#warning /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:431:5
Crystal::Macros::ASTNode#__crystal_pseudo_is_a? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:445:5
Crystal::Macros::ASTNode#__crystal_pseudo_nil? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:449:5
Crystal::Macros::NumberLiteral#< /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:470:5
Crystal::Macros::NumberLiteral#<= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:474:5
Crystal::Macros::NumberLiteral#> /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:478:5
Crystal::Macros::NumberLiteral#>= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:482:5
Crystal::Macros::NumberLiteral#<=> /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:486:5
Crystal::Macros::NumberLiteral#+ /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:490:5
Crystal::Macros::NumberLiteral#+ /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:540:5
Crystal::Macros::NumberLiteral#- /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:494:5
Crystal::Macros::NumberLiteral#- /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:544:5
Crystal::Macros::NumberLiteral#* /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:498:5
Crystal::Macros::NumberLiteral#// /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:508:5
Crystal::Macros::NumberLiteral#% /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:512:5
Crystal::Macros::NumberLiteral#& /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:516:5
Crystal::Macros::NumberLiteral#| /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:520:5
Crystal::Macros::NumberLiteral#^ /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:524:5
Crystal::Macros::NumberLiteral#** /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:528:5
Crystal::Macros::NumberLiteral#<< /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:532:5
Crystal::Macros::NumberLiteral#>> /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:536:5
Crystal::Macros::NumberLiteral#~ /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:548:5
Crystal::Macros::NumberLiteral#kind /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:552:5
Crystal::Macros::NumberLiteral#to_number /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:556:5
Crystal::Macros::CharLiteral#id /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:563:5
Crystal::Macros::StringLiteral#> /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:572:5
Crystal::Macros::StringLiteral#< /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:576:5
Crystal::Macros::StringInterpolation#expressions /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:586:5
Crystal::Macros::ArrayLiteral#any? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:598:5
Crystal::Macros::ArrayLiteral#all? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:602:5
Crystal::Macros::ArrayLiteral#splat /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:612:5
Crystal::Macros::ArrayLiteral#clear /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:616:5
Crystal::Macros::ArrayLiteral#empty? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:620:5
Crystal::Macros::ArrayLiteral#find /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:624:5
Crystal::Macros::ArrayLiteral#first /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:628:5
Crystal::Macros::ArrayLiteral#includes? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:632:5
Crystal::Macros::ArrayLiteral#join /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:636:5
Crystal::Macros::ArrayLiteral#last /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:640:5
Crystal::Macros::ArrayLiteral#size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:644:5
Crystal::Macros::ArrayLiteral#map /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:648:5
Crystal::Macros::ArrayLiteral#map_with_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:652:5
Crystal::Macros::ArrayLiteral#each /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:656:5
Crystal::Macros::ArrayLiteral#each_with_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:660:5
Crystal::Macros::ArrayLiteral#select /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:664:5
Crystal::Macros::ArrayLiteral#reject /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:668:5
Crystal::Macros::ArrayLiteral#reduce /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:676:5
Crystal::Macros::ArrayLiteral#reduce /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:672:5
Crystal::Macros::ArrayLiteral#shuffle /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:680:5
Crystal::Macros::ArrayLiteral#sort /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:684:5
Crystal::Macros::ArrayLiteral#sort_by /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:688:5
Crystal::Macros::ArrayLiteral#uniq /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:692:5
Crystal::Macros::ArrayLiteral#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:696:5
Crystal::Macros::ArrayLiteral#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:700:5
Crystal::Macros::ArrayLiteral#[]= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:704:5
Crystal::Macros::ArrayLiteral#unshift /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:708:5
Crystal::Macros::ArrayLiteral#push /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:712:5
Crystal::Macros::ArrayLiteral#<< /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:716:5
Crystal::Macros::ArrayLiteral#+ /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:720:5
Crystal::Macros::ArrayLiteral#- /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:724:5
Crystal::Macros::ArrayLiteral#of /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:730:5
Crystal::Macros::ArrayLiteral#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:736:5
Crystal::Macros::HashLiteral#clear /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:743:5
Crystal::Macros::HashLiteral#each /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:747:5
Crystal::Macros::HashLiteral#empty? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:751:5
Crystal::Macros::HashLiteral#keys /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:755:5
Crystal::Macros::HashLiteral#size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:759:5
Crystal::Macros::HashLiteral#to_a /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:763:5
Crystal::Macros::HashLiteral#values /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:767:5
Crystal::Macros::HashLiteral#map /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:771:5
Crystal::Macros::HashLiteral#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:775:5
Crystal::Macros::HashLiteral#[]= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:779:5
Crystal::Macros::HashLiteral#of_key /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:785:5
Crystal::Macros::HashLiteral#of_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:791:5
Crystal::Macros::HashLiteral#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:797:5
Crystal::Macros::HashLiteral#double_splat /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:807:5
Crystal::Macros::NamedTupleLiteral#each /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:814:5
Crystal::Macros::NamedTupleLiteral#each_with_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:818:5
Crystal::Macros::NamedTupleLiteral#empty? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:822:5
Crystal::Macros::NamedTupleLiteral#keys /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:826:5
Crystal::Macros::NamedTupleLiteral#size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:830:5
Crystal::Macros::NamedTupleLiteral#to_a /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:834:5
Crystal::Macros::NamedTupleLiteral#values /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:838:5
Crystal::Macros::NamedTupleLiteral#map /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:842:5
Crystal::Macros::NamedTupleLiteral#double_splat /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:846:5
Crystal::Macros::NamedTupleLiteral#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:850:5
Crystal::Macros::NamedTupleLiteral#[]= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:854:5
Crystal::Macros::RangeLiteral#begin /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:861:5
Crystal::Macros::RangeLiteral#each /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:865:5
Crystal::Macros::RangeLiteral#end /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:869:5
Crystal::Macros::RangeLiteral#excludes_end? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:873:5
Crystal::Macros::RangeLiteral#map /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:878:5
Crystal::Macros::RangeLiteral#to_a /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:883:5
Crystal::Macros::RegexLiteral#source /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:890:5
Crystal::Macros::RegexLiteral#options /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:895:5
Crystal::Macros::TupleLiteral#any? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:904:5
Crystal::Macros::TupleLiteral#all? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:908:5
Crystal::Macros::TupleLiteral#splat /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:918:5
Crystal::Macros::TupleLiteral#empty? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:922:5
Crystal::Macros::TupleLiteral#find /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:926:5
Crystal::Macros::TupleLiteral#first /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:930:5
Crystal::Macros::TupleLiteral#includes? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:934:5
Crystal::Macros::TupleLiteral#join /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:938:5
Crystal::Macros::TupleLiteral#last /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:942:5
Crystal::Macros::TupleLiteral#size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:946:5
Crystal::Macros::TupleLiteral#map /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:950:5
Crystal::Macros::TupleLiteral#map_with_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:954:5
Crystal::Macros::TupleLiteral#each /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:958:5
Crystal::Macros::TupleLiteral#each_with_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:962:5
Crystal::Macros::TupleLiteral#select /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:966:5
Crystal::Macros::TupleLiteral#reject /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:970:5
Crystal::Macros::TupleLiteral#reduce /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:978:5
Crystal::Macros::TupleLiteral#reduce /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:974:5
Crystal::Macros::TupleLiteral#shuffle /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:982:5
Crystal::Macros::TupleLiteral#sort /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:986:5
Crystal::Macros::TupleLiteral#sort_by /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:990:5
Crystal::Macros::TupleLiteral#uniq /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:994:5
Crystal::Macros::TupleLiteral#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:998:5
Crystal::Macros::TupleLiteral#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1002:5
Crystal::Macros::TupleLiteral#[]= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1006:5
Crystal::Macros::TupleLiteral#unshift /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1010:5
Crystal::Macros::TupleLiteral#push /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1014:5
Crystal::Macros::TupleLiteral#<< /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1018:5
Crystal::Macros::TupleLiteral#+ /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1022:5
Crystal::Macros::TupleLiteral#- /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1026:5
Crystal::Macros::MetaVar#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1034:5
Crystal::Macros::MetaVar#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1038:5
Crystal::Macros::MetaVar#default_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1046:5
Crystal::Macros::MetaVar#has_default_value? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1051:5
Crystal::Macros::MetaVar#annotation /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1056:5
Crystal::Macros::MetaVar#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1061:5
Crystal::Macros::MetaVar#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1066:5
Crystal::Macros::Annotation#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1073:5
Crystal::Macros::Annotation#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1078:5
Crystal::Macros::Annotation#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1084:5
Crystal::Macros::Annotation#args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1088:5
Crystal::Macros::Annotation#named_args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1092:5
Crystal::Macros::Var#id /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1099:5
Crystal::Macros::Block#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1106:5
Crystal::Macros::Block#args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1110:5
Crystal::Macros::Block#splat_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1114:5
Crystal::Macros::Expressions#expressions /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1121:5
Crystal::Macros::Call#id /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1128:5
Crystal::Macros::Call#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1132:5
Crystal::Macros::Call#receiver /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1136:5
Crystal::Macros::Call#global? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1140:5
Crystal::Macros::Call#args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1144:5
Crystal::Macros::Call#named_args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1148:5
Crystal::Macros::Call#block /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1152:5
Crystal::Macros::Call#block_arg /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1156:5
Crystal::Macros::NamedArgument#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1163:5
Crystal::Macros::NamedArgument#value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1167:5
Crystal::Macros::If#cond /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1174:5
Crystal::Macros::If#then /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1178:5
Crystal::Macros::If#else /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1182:5
Crystal::Macros::Assign#target /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1192:5
Crystal::Macros::Assign#value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1196:5
Crystal::Macros::MultiAssign#targets /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1203:5
Crystal::Macros::MultiAssign#values /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1207:5
Crystal::Macros::InstanceVar#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1214:5
Crystal::Macros::ReadInstanceVar#obj /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1221:5
Crystal::Macros::ReadInstanceVar#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1225:5
Crystal::Macros::ClassVar#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1232:5
Crystal::Macros::Global#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1239:5
Crystal::Macros::BinaryOp#left /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1246:5
Crystal::Macros::BinaryOp#right /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1250:5
Crystal::Macros::Arg#annotation /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1266:5
Crystal::Macros::Arg#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1271:5
Crystal::Macros::Arg#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1276:5
Crystal::Macros::Arg#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1282:5
Crystal::Macros::Arg#internal_name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1288:5
Crystal::Macros::Arg#default_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1292:5
Crystal::Macros::Arg#restriction /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1296:5
Crystal::Macros::ProcNotation#inputs /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1303:5
Crystal::Macros::ProcNotation#output /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1307:5
Crystal::Macros::ProcNotation#resolve /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1312:5
Crystal::Macros::ProcNotation#resolve? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1317:5
Crystal::Macros::Def#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1324:5
Crystal::Macros::Def#args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1328:5
Crystal::Macros::Def#splat_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1332:5
Crystal::Macros::Def#double_splat /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1336:5
Crystal::Macros::Def#block_arg /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1340:5
Crystal::Macros::Def#accepts_block? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1344:5
Crystal::Macros::Def#return_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1348:5
Crystal::Macros::Def#free_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1353:5
Crystal::Macros::Def#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1357:5
Crystal::Macros::Def#receiver /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1362:5
Crystal::Macros::Def#abstract? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1366:5
Crystal::Macros::Def#visibility /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1370:5
Crystal::Macros::Def#annotation /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1375:5
Crystal::Macros::Def#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1380:5
Crystal::Macros::Def#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1385:5
Crystal::Macros::Macro#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1392:5
Crystal::Macros::Macro#args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1396:5
Crystal::Macros::Macro#splat_index /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1400:5
Crystal::Macros::Macro#double_splat /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1404:5
Crystal::Macros::Macro#block_arg /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1408:5
Crystal::Macros::Macro#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1412:5
Crystal::Macros::Macro#visibility /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1416:5
Crystal::Macros::UnaryExpression#exp /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1423:5
Crystal::Macros::OffsetOf#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1458:5
Crystal::Macros::OffsetOf#offset /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1462:5
Crystal::Macros::VisibilityModifier#visibility /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1469:5
Crystal::Macros::VisibilityModifier#exp /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1473:5
Crystal::Macros::IsA#receiver /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1480:5
Crystal::Macros::IsA#arg /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1484:5
Crystal::Macros::RespondsTo#receiver /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1491:5
Crystal::Macros::RespondsTo#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1495:5
Crystal::Macros::Require#path /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1502:5
Crystal::Macros::When#conds /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1509:5
Crystal::Macros::When#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1513:5
Crystal::Macros::When#exhaustive? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1517:5
Crystal::Macros::Case#cond /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1524:5
Crystal::Macros::Case#whens /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1528:5
Crystal::Macros::Case#else /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1532:5
Crystal::Macros::Case#exhaustive? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1536:5
Crystal::Macros::Path#names /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1555:5
Crystal::Macros::Path#global? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1559:5
Crystal::Macros::Path#global /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1564:5
Crystal::Macros::Path#resolve /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1570:5
Crystal::Macros::Path#resolve? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1576:5
Crystal::Macros::Path#types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1582:5
Crystal::Macros::While#cond /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1597:5
Crystal::Macros::While#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1601:5
Crystal::Macros::Generic#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1611:5
Crystal::Macros::Generic#type_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1615:5
Crystal::Macros::Generic#named_args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1619:5
Crystal::Macros::Generic#resolve /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1624:5
Crystal::Macros::Generic#resolve? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1629:5
Crystal::Macros::Generic#types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1635:5
Crystal::Macros::TypeDeclaration#var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1642:5
Crystal::Macros::TypeDeclaration#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1646:5
Crystal::Macros::TypeDeclaration#value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1650:5
Crystal::Macros::UninitializedVar#var /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1657:5
Crystal::Macros::UninitializedVar#type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1661:5
Crystal::Macros::Rescue#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1668:5
Crystal::Macros::Rescue#types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1672:5
Crystal::Macros::Rescue#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1676:5
Crystal::Macros::ExceptionHandler#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1683:5
Crystal::Macros::ExceptionHandler#rescues /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1687:5
Crystal::Macros::ExceptionHandler#else /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1691:5
Crystal::Macros::ExceptionHandler#ensure /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1695:5
Crystal::Macros::ProcLiteral#args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1707:5
Crystal::Macros::ProcLiteral#body /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1711:5
Crystal::Macros::ProcLiteral#return_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1715:5
Crystal::Macros::ProcPointer#args /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1722:5
Crystal::Macros::ProcPointer#obj /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1726:5
Crystal::Macros::ProcPointer#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1730:5
Crystal::Macros::ProcPointer#global? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1735:5
Crystal::Macros::Union#resolve /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1743:5
Crystal::Macros::Union#resolve? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1748:5
Crystal::Macros::Union#types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1752:5
Crystal::Macros::ControlExpression#exp /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1767:5
Crystal::Macros::Yield#expressions /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1786:5
Crystal::Macros::Yield#scope /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1792:5
Crystal::Macros::Metaclass#instance /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1832:5
Crystal::Macros::Metaclass#resolve /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1837:5
Crystal::Macros::Metaclass#resolve? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1842:5
Crystal::Macros::Cast#obj /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1849:5
Crystal::Macros::Cast#to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1853:5
Crystal::Macros::NilableCast#obj /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1860:5
Crystal::Macros::NilableCast#to /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1864:5
Crystal::Macros::MacroId#> /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1948:5
Crystal::Macros::MacroId#< /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1952:5
Crystal::Macros::TypeNode#abstract? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1974:5
Crystal::Macros::TypeNode#union? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1986:5
Crystal::Macros::TypeNode#nilable? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:1998:5
Crystal::Macros::TypeNode#module? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2014:5
Crystal::Macros::TypeNode#class? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2030:5
Crystal::Macros::TypeNode#struct? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2046:5
Crystal::Macros::TypeNode#union_types /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2053:5
Crystal::Macros::TypeNode#name /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2067:5
Crystal::Macros::TypeNode#type_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2072:5
Crystal::Macros::TypeNode#instance_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2077:5
Crystal::Macros::TypeNode#class_vars /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2081:5
Crystal::Macros::TypeNode#ancestors /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2085:5
Crystal::Macros::TypeNode#superclass /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2089:5
Crystal::Macros::TypeNode#subclasses /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2093:5
Crystal::Macros::TypeNode#includers /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2097:5
Crystal::Macros::TypeNode#all_subclasses /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2101:5
Crystal::Macros::TypeNode#constants /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2105:5
Crystal::Macros::TypeNode#constant /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2113:5
Crystal::Macros::TypeNode#has_constant? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2119:5
Crystal::Macros::TypeNode#methods /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2124:5
Crystal::Macros::TypeNode#has_method? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2130:5
Crystal::Macros::TypeNode#annotation /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2135:5
Crystal::Macros::TypeNode#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2140:5
Crystal::Macros::TypeNode#annotations /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2145:5
Crystal::Macros::TypeNode#size /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2150:5
Crystal::Macros::TypeNode#keys /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2155:5
Crystal::Macros::TypeNode#[] /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2160:5
Crystal::Macros::TypeNode#class /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2165:5
Crystal::Macros::TypeNode#instance /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2170:5
Crystal::Macros::TypeNode#overrides? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2195:5
Crystal::Macros::TypeNode#resolve /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2199:5
Crystal::Macros::TypeNode#resolve? /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2203:5
Crystal::Macros::TypeNode#< /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2207:5
Crystal::Macros::TypeNode#<= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2212:5
Crystal::Macros::TypeNode#> /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2216:5
Crystal::Macros::TypeNode#>= /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros.cr:2221:5
Crystal::ProgressTracker#stage /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/progress_tracker.cr:15:5
Crystal::MacroInterpreter#visit_macro_for_array_like /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/interpreter.cr:241:5
Crystal::MacroInterpreter#visit_macro_for_hash_like /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/interpreter.cr:257:5
Crystal::MacroInterpreter#find_source_file /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/methods.cr:7:13
Crystal::MacroType#initialize /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/types.cr:160:5
Crystal::NonGenericMacroType#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/types.cr:173:5
Crystal::NoReturnMacroType#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/types.cr:181:5
Crystal::UnionMacroType#to_s /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/macros/types.cr:194:5
Crystal::CodeGenVisitor#codegen_type_filter /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:1416:5
Crystal::CodeGenVisitor#in_main /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:1651:5
Crystal::CodeGenVisitor#define_main_function /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:1699:5
Crystal::CodeGenVisitor#define_main_function /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:1703:5
Crystal::CodeGenVisitor#in_alloca_block /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:1942:5
Crystal::CodeGenVisitor#debug_codegen_log /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:1971:5
Crystal::CodeGenVisitor#debug_codegen_log /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:1981:5
Crystal::CodeGenVisitor#allocate_tuple /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:2014:5
Crystal::CodeGenVisitor#generic_malloc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:2066:5
Crystal::CodeGenVisitor#generic_array_malloc /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:2086:5
Crystal::CodeGenVisitor#request_value /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/codegen.cr:2307:5
Crystal::CodeGenVisitor#with_cloned_context /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/context.cr:65:3
Crystal::CodeGenVisitor#with_context /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/context.cr:69:3
Crystal::CodeGenVisitor#declare_local /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/debug.cr:354:13
Crystal::CodeGenVisitor#fetch_typed_fun /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/fun.cr:16:3
Crystal::CodeGenVisitor#set_aggregate_field /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/primitives.cr:822:3
Crystal::CrystalLLVMBuilder#printf /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/crystal_llvm_builder.cr:41:5
Crystal::CrystalLLVMBuilder#to_unsafe /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/crystal_llvm_builder.cr:72:5
Crystal::LLVMTyper#llvm_intrinsic_return_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/llvm_typer.cr:465:5
Crystal::LLVMTyper#llvm_intrinsic_return_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/llvm_typer.cr:469:5
Crystal::LLVMTyper#llvm_intrinsic_return_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/llvm_typer.cr:473:5
Crystal::LLVMTyper#union_value_type /home/johannes/src/crystal-lang/crystal/src/compiler/crystal/codegen/unions.cr:50:5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment