module Novika::Resolver

Direct including types

Defined in:

novika/resolver.cr

Constant Summary

ENV_GLOBAL_DIRNAME = ".novika"

Specifies the name of the global environment directory.

ENV_LOCAL_DIRNAME = "env"

Specifies the name of the local environment directory.

ENV_LOCAL_PROOF_FILENAME = ".nk.env"

Specifies the name of the file that is going to be used as the proof that the directory at hand is not simply called 'env', but is actually intended as a Novika environment directory.

PERMISSIONS_FILENAME = "permissions"

Specifies the name of the file that will contain saved permissions.

PREAMBLES_ENTRY_NAME = Word.new("__preambles__")

Specifies the name of the entry that holds the preambles.

RESOLVER_RECURSION_LIMIT = 64

Recursion limit for the resolver. Doesn't have to be big, it's basically file system depth which isn't too big most of the time.