class Crystal::Macros::MagicConstant
Overview
A pseudo constant used to provide information about source code location.
Usually this node is resolved by the compiler. It appears unresolved when used as a default parameter value:
# the `__FILE__` here is a `MagicConstant`
def foo(file = __FILE__)
# the `__LINE__` here becomes a `NumberLiteral`
__LINE__
end