Heucristic::Index::MacroBody
Constants
DECLARING_WORDS = /(?<![\w@.])(?:#{KEYWORDS.join('|')})(?![\w?!])|@\w+\s*[:=]/
KEYWORDS = ["def", "fun", "class", "struct", "module", "enum", "lib", "annotation", "alias", "include", "extend", "macro", "abstract", "private", "protected", "getter", "property", "setter", "class_getter", "class_property", "class_setter", "record", "delegate", "forward_missing_to", "method_missing", "previous_def"] of ::String
Constructors
Class methods
of(node : Crystal::Macro) : Traits
SourceInstance methods
block_used
Sourceeffect
Sourcetraits
Source