module Noir::ClojureCalleeExtractor

Extended Modules

Defined in:

miniparsers/clojure_callee_extractor.cr

Constant Summary

RESERVED = Set {"def", "defn", "defmacro", "fn", "let", "letfn", "if", "if-not", "when", "when-not", "when-let", "when-first", "cond", "condp", "case", "do", "doseq", "dotimes", "for", "loop", "recur", "try", "catch", "finally", "throw", "quote", "var", "new", "set!", "and", "or", "not", "->", "->>", "as->", "cond->", "cond->>", "some->", "some->>", "doto", ".", "..", "comment", "str", "println", "print", "prn", "list", "vector", "hash-map", "map", "filter", "reduce", "partial", "comp", "identity"}

Instance Method Summary

Instance Method Detail

def attach_to(endpoint : Endpoint, callees : Array(Entry)) #

[View source]
def callees_for_body(body : String, file_path : String, start_line : Int32) : Array(Entry) #

[View source]