class Tapioca::Gem::Pipeline

def compile_foreign_constant(symbol, constant)

: (String symbol, Module constant) -> void
def compile_foreign_constant(symbol, constant)
  return if skip_foreign_constant?(symbol, constant)
  return if seen?(symbol)
  seen!(symbol)
  scope = compile_scope(symbol, constant)
  push_foreign_scope(symbol, constant, scope)
end